Среди цифр введенной строки распечатать ту, которая появлялась чаще других. Если таких цифр было несколько, распечатать ту, что встретилась первой.
Решение
Создаем массив из 10 элементов - по количеству цифр в десятичной системе счисления. Будем увеличивать значение той ячейки массива, индекс которой совпадает с введенной цифрой. Потом выберем максимальное значение из элементов массива.
s=input()
r=len(s)
a=[]
a=[0]*10
for i in range(r):
a[int(s[i])]+=1
print(max(a), a.index(max(a)))
Комментариев нет:
Отправить комментарий