Форум » Выполнение и анализ алгоритмов для исполнителей » (№ 4978) » Ответить

(№ 4978)

JojoReferens: for x in range(50): for y in range(50): for z in range(50): a='0'+'1'*x +'2'*y +'3'*z +'0' while not ('00' in a): a=a.replace('01','21022') a=a.replace('02','310') a=a.replace('03','230112') if a.count('1')==104 and a.count('2')==39 and a.count('3')==83: print(x+y+z) Ответ 28, а выводится 26, не могу понять в чем ошибка

Ответов - 1

1llumi: Может, потому что вы забыли указать 3 аргумент в методе - replace? Должно быть так: replace("что поменять", "на что поменять", 1 - сколько раз).



полная версия страницы