Автор | Сообщение |
|
Отправлено: 03.06.21 21:22. Заголовок: 12 задание №273 (Е.Джобс)
Для задачи №273 в задании 12 я написала программу: 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) Ответ получился 125. С ключом не совпал (155). Где допускаю я ошибку?
|
|
|
Ответов - 2
[только новые]
|
|
|
| Администратор
|
Сообщение: 2841
|
|
Отправлено: 03.06.21 22:11. Заголовок: Вы забыли, что согла..
Вы забыли, что согласно условию цитата: | Порядок символов заранее неизвестен. |
|
|
|
|
|
Отправлено: 04.06.21 20:39. Заголовок: Спасибо. Да, я не уч..
Спасибо. Да, я не учла условие "максимально возможную сумму всех цифр в конечной строке".
|
|
|
|