Задание №4594.
Создание собственной программы. ЕГЭ по информатике
Файл, необходимый для выполнения задания: ссылка для скачивания.Текстовый файл состоит из заглавных букв латинского алфавита
Q, R, W и цифр 1, 2, 4.
Определите в прилагаемом файле максимальное количество идущих подряд символов, среди которых ни одна буква не стоит рядом с буквой, а цифра – с цифрой.
Для выполнения этого задания следует написать программу.
Пояснение:
Решим задание, написав программу на языке программирования Python.
with open('input.txt', encoding='utf8') as text_file: text_file = text_file.read() letters = ['Q', 'R', 'W'] digits = ['1', '2', '4'] indexex = [i for i in range(len(text_file)-1) if (text_file[i] in letters and text_file[i+1] in letters) or (text_file[i] in digits and text_file[i+1] in digits)] print(max(indexex[i + 1] - indexex[i] for i in range(len(indexex)-1))) |
Таким образом,
17 — максимальное количество идущих подряд символов, среди которых ни одна буква не стоит рядом с буквой, а цифра – с цифрой.
Показать ответ
17
Источник: ФИПИ. Открытый банк тестовых заданий
Сообщить об ошибке
Тест с похожими заданиями