Присоединиться

11 класс·базовый уровень

Определите максимальное количество идущих подряд символов, среди

Условие

Текстовый файл содержит только заглавные буквы латинского алфавита (ABC…Z). Определите максимальное количество идущих подряд символов, среди которых ровно по одному разу встречаются буквы X и Y.Задание 24

Ответ

Ответ и полный разбор откроются после входа

Посмотреть ответ

Решение по шагам

  1. Как рассуждать

    Решение. Приведём решение на языке Python.f = open("24.txt").readline()f = f.replace('X','X ').replace('Y','Y ').split(' ')maxi = 0for i in range(len(f)-2): c = f[i] + f[i+1]+ f[i+2][:-1] if c.count('X') == 1 and c.count('Y') == 1: maxi= max(maxi, len(c))c = f[-3] + f[-2]+ f[-1]if c.count('X') == 1 and c.count('Y') == 1: maxi= max(maxi, len(c))print(maxi)

Осталось ещё 1 шаг

  1. Приведём решение Георгия Вострикова на языке…

Получить полное решение

Бесплатно · займёт минуту

Другие задачи по теме «Обработка символьных строк»

Определите максимальное количество идущих подряд символов, среди — решение с объяснением | Lom Ai