Автор | Сообщение |
|
Отправлено: 20.11.21 10:14. Заголовок: № 4528
Здравствуйте, ниже код на петоне, ответ 548 (на 2 меньше, чем на сайте). Что не так? f=open(r"C:\24_4528.txt", "r") d=f.readline() l=len(d) max=0 k=0 m=0 i=0 while i<l: while m<=6: if d!='.': k=k+1 else: m=m+1 i=i+1 if i==l: break if max<k: max=k m=0 k=0 print(max)
|
|
|
Ответов - 4
[только новые]
|
|
|
| Администратор
|
Сообщение: 3024
|
|
Отправлено: 20.11.21 10:21. Заголовок: Пожалуйста, прочитай..
Пожалуйста, прочитайте сообщение в желтой рамке вверху и оформите код нормально. Так ничего не разберешь.
|
|
|
|
Отправлено: 20.11.21 12:55. Заголовок: f=open(r"C:\..
f=open(r"C:\24_4528.txt", "r") d=f.readline() l=len(d) max=0 k=0 m=0 i=0 while i<l: while m<=6: if d[ i]!='.': k=k+1 else: m=m+1 i=i+1 if i==l: break if max<k: max=k m=0 k=0 print(max)
|
|
|
|
Отправлено: 20.11.21 14:14. Заголовок: У вас неправильно сб..
У вас неправильно сброс происходит. Вы должны сбросить строку до 5 точек, а не до нуля.
|
|
|
|
Отправлено: 20.11.21 15:42. Заголовок: можно так ### var s:..
можно так ### var s:= ReadAllText('24-181.txt').Split('.') .Nwise(6).Select(\(q,w,e,r,t,y)->Length(q+w+e+r+t+y)) .Max; print(s+5) Скрытый текст https://www.youtube.com/watch?v=8tRy0BrsT9s
|
|
|
|
|