Информатика 2 месяца назад deshuravlad

СРОЧНО МНОГО БАЛЛОВ
ОТВЕТ НУЖЕН ПРАВИЛЬНЫЙ
ФИТОН


Дана строка, возможно, содержащая пробелы. Определите, какая буква латинского алфавита (или какие буквы) в этой строке встречается чаще всего. При решении этой задачи заглавные и строчные буквы считаются одинаковыми, а прочие символы, не являющиеся буквами, не учитываются.

При решении этой задачи нельзя пользоваться вложенными циклами. Входная строка должна обрабатываться за один проход.
НА ФИТОН!!!

Инкогнито: если я правильно понял ФИТОН это ПИТОН?
deshuravlad: yes
deshuravlad: но ответ не подходит
Инкогнито: почему?
Ответ
1
Инкогнито

Ответ:

s = input()

s1 = sorted(s.upper().replace(' ', ''))

k = 0

for i in s1:

  p = s1.count(i)

  if p > k:

      k = p

for i in range(len(s1)):

  if s1[i] not in s1[:i]:

      if s1.count(s1[i]) == k:

          print(s1[i], end='')

print()

print(k)

Объяснение: