diff --git a/3.1_lesson.10.20.py b/3.1_lesson.10.20.py new file mode 100644 index 0000000..c4772d5 --- /dev/null +++ b/3.1_lesson.10.20.py @@ -0,0 +1,28 @@ +***Задание 2 Параграф 3.1*** +***Напишите программу, которая читает строки до тех пор, пока не встретится строка 'ФИНИШ', и выводит наиболее часто встречающуюся букву (в нижнем регистре).*** + + + +if name == "main": + # простой код + + text = '' + + while (string := input()) != 'ФИНИШ': + text += string.lower() + + text = text.replace(' ', '') + + maximum = 0 + most_frequent_char = '' + + for char in text: + count = text.count(char) + if count > maximum: + maximum = count + most_frequent_char = char + elif count == maximum: + if char < most_frequent_char: + most_frequent_char = char + + print(most_frequent_char.lower()) \ No newline at end of file