Олимпиадный тренинг

Задача . Задача 6


Задача

Темы:
Текстовый файл содержит строки различной длины.   Строки  содержат  только  заглавные  буквы  латинского алфавита (ABC…Z). Необходимо  найти  строку,  содержащую  наименьшее  количество  букв  G (если  таких  строк  несколько,  надо  взять  ту,  которая  находится  в  файле раньше), и  определить,  какая  буква  встречается  в  этой  строке  чаще  всего. Если таких букв несколько, надо взять ту, которая позже стоит в алфавите.
Пример. Исходный файл:
GIGA
GABLAB
AGAAA
В этом примере в первой строке две буквы G, во второй и третьей – по одной. Берём вторую строку, т. к. она находится в файле раньше. В этой строке чаще других встречаются буквы A и B (по два раза), выбираем букву B, т. к. она позже стоит в алфавите. В ответе для этого примера надо записать B.
Файл

 

time 1000 ms
memory 256 Mb
Правила оформления программ и список ошибок при автоматической проверке задач

Статистика успешных решений по компиляторам
Комментарий учителя