Автор | Сообщение |
|
Отправлено: 13.03.22 19:36. Заголовок: Задание 12 №4976
Не получается ответ (55) На выходе получаю только 53 for a in range(1,60): for b in range(1,60): for c in range(1,60): s = '0' + a * '1' + b * '2' + c * '3' + '0' i = s while '00' not in s: s = s.replace('01','210',1) s = s.replace('02','3101',1) s = s.replace('03','2012',1) if s.count('1')==111 and s.count('2')==101 and s.count('3')==35: print(len(i)) #print(i) exit() В аналогичных заданиях (4978, 4977, 4975) подменив значения получаю верные ответы. Что я делаю не так?
|
|
|
Ответов - 1
[только новые]
|
|
|
| Администратор
|
Сообщение: 3374
|
|
Отправлено: 13.03.22 21:34. Заголовок: Спасибо, вы правы. О..
Спасибо, вы правы. Ответ исправлен.
|
|
|