Самый частый символ [ Python 3 ]
0.0/5 оценка (0 голосов)

Формат входных данных 
На вход программе подается строка текста. Текст может содержать строчные и заглавные буквы английского и русского алфавита, а также цифры.

Формат выходных данных
Программа должна вывести символ, который появляется наиболее часто.

Примечание 1. Если таких символов несколько, следует вывести последний по порядку символ.

Примечание 2. Следует различать заглавные и строчные буквы, а также буквы русского и английского алфавита.

# вывести на экран
# символ введенной строки, который
# повторяется максимальное число раз
text = input()
maxEntry = 0
checkEntry = 0
weLookingFor = 0
for letter in range(len(text)):
    checkEntry = text.count(text[letter])
    if checkEntry >= maxEntry:
        maxEntry = checkEntry
        weLookingFor = text[letter]
print(weLookingFor)

То же:

s =input()
letter_max = 0
b = 0
for i in s:
    if s.count(i) >= letter_max :
        letter_max = s.count(i)
        b = i
print(b)