Найдите длину самой длинной подцепочки, состоящей из символов A, B или C (в произвольном порядке). В текстовом файле находится цепочка из символов латинского алфавита A, B, C, D, E.
Источник: «Алексей Кабанов»
Решение:
|
1 2 3 4 5 6 7 8 9 10 11 12 |
f = open('ege-inf-kabanov-2021-24-7.txt', 'r') s = f.read() m = 0 k = 0 for i in range(len(s)): if s[i] in 'ABC': k += 1 if k > m: m = k else: k = 0 print(m) |
Ответ: 16
