сегодня я поделюсь решением задачи с ЕГЭ по информатике 2024
Задача:
Текстовый файл состоит из символов T, U, V, W, X, Y и Z.
Определите в прилагаемом файле максимальное количество идущих подряд символов (длину непрерывной подпоследовательности), среди которых символ T встречается ровно 100 раз.
Решение:
f = open('24_2024.txt')
s = 'T'+f.readline()[:-1]+'T'
l = 0
maxi = 0
pos = []
for i in range(len(s)):
if s[i] == 'T':
pos.append(i)
for i in range(101, len(pos)):
l = pos[i] - pos[i-101] - 1
maxi = max(maxi, l)
print(maxi)
Пояснение по шагам:
делитесь постом с друзьями, а я буду продолжать разбирать для вас задачи!)