Форум » Выполнение и анализ алгоритмов для исполнителей » 12 задание №273 (Е.Джобс) » Ответить

12 задание №273 (Е.Джобс)

Gafarova_Zila: Для задачи №273 в задании 12 я написала программу: [pre2] s = '2'*20+'3'*15+'4'*10 while '42' in s or '32' in s: if '42' in s: s = s.replace('42', '51', 1) else: s = s.replace('32', '61', 1) print(s) k , m, n = 0, 0, 0 for c in s: if c == '2': k += 1 if c == '3': m += 1 if c == '4': n += 1 print(2*k+3*m+4*n)[/pre2]Ответ получился 125. С ключом не совпал (155). Где допускаю я ошибку?

Ответов - 2

Поляков: Вы забыли, что согласно условиюПорядок символов заранее неизвестен.

Gafarova_Zila: Спасибо. Да, я не учла условие "максимально возможную сумму всех цифр в конечной строке".



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