OpenFIPI 2.0
Задание
4FD865
Ответы пользователей 8
Пользователь
1
109
Пользователь
2
100
Пользователь
3
100 f = open("1_24.txt")
s = f.readline()
ch = [str(elem) for elem in range(0, 10) if elem %2 == 0]
for elem in ch:
s = s.replace(f"{elem}", f" {elem}")
s = s.split()
sp = []
for comb in s:
if comb.count("W") == 30 and comb[0] in ch:
sp.append(comb)
print(len(max(sp, key = len)))
Пользователь
4
109 import re
s = open("1_24.txt").readline()
pattern = r'[02468](?:[^02468W]*W){30}[^02468W]*'
res = []
all_ok = re.findall(pattern,s)
for elem in all_ok:
res.append(len(elem))
print(max(res))
Пользователь
5
109
Пользователь
6
109
Пользователь
7
41
Пользователь
8
109 print(max(len(m.group()) for m in re.finditer(r'[02468]([^02468W]*W){30}[^02468W]*', s)))
