Автор | Сообщение |
|
Отправлено: 08.12.23 16:39. Заголовок: 6784(Е. Джобс) не сходится ответ, в чем ошибка?
Привожу свой вариант решения: f=open('24.txt') c=f.readline() r=[] for i in range(1,100): s='PC'*i if s in c: r.append(len(s)) for i in range(1,100): s='CSGO'*i if s in c: r.append(len(s)) for i in range(1,100): s='PCCSGO'*i if s in c: r.append(len(s)) for i in range(1,100): s='CSGOPC'*i if s in c: r.append(len(s)) for i in range(1,100): s='PCCSGO'*i+'PC' if s in c: r.append(len(s)) for i in range(1,100): s='CSGOPC'*i+'CSGO' if s in c: r.append(len(s)) print(max(r)) выводится 20, а должно быть 90
|
|
|
Ответов - 1
[только новые]
|
|
|
Отправлено: 12.12.23 18:56. Заголовок: f=open('c:/1.tx..
f=open('c:/1.txt') s=f.readline() s = s.replace('PC','!!') s = s.replace('CSGO', '!!!!') for c in range(100,1,-1): if '!'*c in s: print(c) break Вот эта строка - PCCSGOCSGOCSGOCSGOPCCSGOCSGOCSGOCSGOPCCSGOCSGOCSGOCSGOPCCSGOCSGOCSGOCSGOPCCSGOCSGOCSGOCSGO
|
|
|