Автор | Сообщение |
|
Отправлено: 12.01.22 23:44. Заголовок: задача 3463
Почему не сходится ответ? s = '>' + '2'*15 + '1'*20 + '3'*40 for i in range(100): s = s.replace('>1', '3>', 1) s = s.replace('>2', '2>', 1) s = s.replace('>3', '1>', 1) s = s.replace('3<', '<1', 1) s = s.replace('2<', '<3', 1) s = s.replace('1<', '<2', 1) if '><' in s: break print(s.count('1')+s.count('2')*2+s.count('3')*3)
|
|
|
Ответов - 7
[только новые]
|
|
|
| Администратор
|
Сообщение: 3173
|
|
Отправлено: 13.01.22 06:40. Заголовок: Вероятно, вы неверно..
Вероятно, вы неверно определили порядок символов в строке.
|
|
|
|
Отправлено: 13.01.22 20:30. Заголовок: В других порядках то..
В других порядках тот же ответ выдаёт
|
|
|
|
| Администратор
|
Сообщение: 3176
|
|
Отправлено: 13.01.22 20:40. Заголовок: По условию в конце е..
По условию в конце есть "<".
|
|
|
|
Отправлено: 13.01.22 21:54. Заголовок: Уже заметила, но отв..
Уже заметила, но ответ тот же выводит
|
|
|
|
| Администратор
|
Сообщение: 3177
|
|
Отправлено: 13.01.22 23:04. Заголовок: Ytnwall пишет: отве..
Ytnwall пишет: Вы не проверили порядок расположения цифр в исходной строке. При правильном порядке получится 145.
|
|
|
|
Отправлено: 13.01.22 23:24. Заголовок: Поняла, спасибо..
Поняла, спасибо
|
|
|
|
Отправлено: 17.06.22 20:27. Заголовок: это задача 12.255
Решение задачи 12.255 есть в 12solve, ответ 145.
|
|
|
|