Автор | Сообщение |
|
Отправлено: 15.02.21 12:36. Заголовок: Задача 150 (ege24)
цитата: | 150) Текстовый файл 24-s2.txt содержит только заглавные буквы латинского алфавита (ABC…Z). Определите символ, который чаще всего встречается в файле между буквами A и C, так что A стоит слева от него, а C – справа. В ответе запишите сначала этот символ, а потом сразу (без разделителя) сколько раз он встретился между буквами A и C. Например, в тексте ABCCAACZABCADCDD между буквами A и C два раза стоит B, по одному разу – A и D. Для этого текста ответом будет B2. |
| В условии не сказано, чтó должна вывести программа, если в строке присутствуют несколько символов, которые чаще всего встречаются между буквами A и C. Например, в тексте "ADCABC" решение А. Н. Носкина (с сайта kpolyakov.spb.ru) выводит B1? Вопрос, почему не D1? Аналогичные вопросы возникают по условиям задач 147, 148 и 149.
|
|
|
Ответов - 3
[только новые]
|
|
|
Отправлено: 15.02.21 14:37. Заголовок: В условии четко сказ..
В условии четко сказано: Определите символ, который чаще всего встречается в файле между буквами A и C, так что A стоит слева от него, а C – справа. Не надо рассматривать другие ситуации. Только например: АВС. Ситуация АВВС - не подходит по условию задачи, так как между символами А и С уже не один, а целых два символа - это во-первых, а во-вторых при АВВС, после первого символа В не стоит символ С.
|
|
|
|
Отправлено: 15.02.21 15:42. Заголовок: Не надо рассматриват..
цитата: | Не надо рассматривать другие ситуации... |
| Я "другие ситуации" и не рассматривал. Вопрос остаётся открытым.
|
|
|
|
| Администратор
|
Сообщение: 2460
|
|
Отправлено: 16.02.21 11:04. Заголовок: Внес уточнение в усл..
Внес уточнение в условия этих задач: "Если таких символов несколько, нужно вывести тот, который стоит раньше в алфавите".
|
|
|
|