Maximum Repeating Count

Given an array of integers of length N, the program must find the value which repeats in maximum number of times and print the number. In case of ties, choose the smaller number and print it.

Boundary Conditions:
Length of array N will be from 2 to 100

Input Format:
First line will contain the array of integers of length N separated by one or more spaces.

Output Format:
The integer value which repeats the maximum number of times.

Sample Input/Output:
Example 1:
Input:
10 20 30 20 30 10 30 20
Output:
20
Explanation:
Both 20 and 30 repeats three times. But 20 is the smaller number and hence 20 is printed as output. Example 2:

Input:
1 2 3 5 9 2 9 6 9
Output:
9
Explanation:
9 repeats thrice which is more than the repetition count of any other number.

n=[int(i) for i in input().split()]
print(max(n,key=n.count))

Leave a Reply

Your email address will not be published. Required fields are marked *

More posts. You may also be interested in.