ЕГЭ, ОГЭ, программирование и робототехника в Калининграде

№ 24010. Типовые варианты

Текстовый файл состоит из арабских цифр (0, 1, …, 9).

Определите максимальное количество идущих подряд символов в прилагаемом файле, среди которых нет символов 0, стоящих рядом.

with open('2410.txt', 'r') as file:
    data = file.readline()

data = data.replace("00", "0 0")
data = data.split()

answer = max(map(len, data))
print(answer)

# Через РВ
import re

with open('2410.txt') as f:
    data = f.readline()

pattern = r'(?<=(00)).*?(?=(00))'
matches = re.finditer(pattern, data)


answer = max([len(match.group()) for match in matches])
# К ответу добавляем потерянные символы
print(answer + 2)
Разберём это задание на бесплатном пробном занятии

Преподаватель покажет, как решать такие задачи, и подскажет, с чего начать подготовку. Группы до 8 человек, очно в Калининграде и онлайн.

Записаться на пробное занятие