Форум » Выполнение и анализ алгоритмов для исполнителей » 14 из статграда 30.09.16 3 вар » Ответить

14 из статграда 30.09.16 3 вар

recdoc: Задача: Дано 94 цифры 3, за ней 93 цифры 9. пока нашлось (19) или нашлось (299) или нашлось (3999) заменить (19,2) заменить (299,3) заменить (3999,1) конец пока конец у меня получается, что тройка убирается и заново восстанавливается и в итоге 93 цифры 3 и одна 1 Константин Юрьевич, может я что-то пропустила?

Ответов - 2

Поляков: recdoc пишет: Дано 94 цифры 3, за ней 93 цифры 9. В оригинале - одна цифра 3 и за ней 93 цифры 9. Можно набрать программу и проверить. На Python это будет так:[pre2] s = "3"+"9"*93 while "19" in s or "299" in s or "3999" in s: s = s.replace("19","2",1) s = s.replace("299","3",1) s = s.replace("3999","1",1) print ( s ) [/pre2]Ответ 1 правильный.

recdoc: Спасибо, просто не внимательно прочитала условие.



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