Автор | Сообщение |
|
Отправлено: 30.11.15 16:54. Заголовок: № 123 егэ 14 не сходится ответ
Строка 156 цифр "5". Алгоритм последовательно удаляет по 8 цифр 5. остается 4 "5". По замене получается 35, а в ответе 53. Ошибка в решении или ответе?
|
|
|
Ответов - 5
[только новые]
|
|
|
| Администратор
|
Сообщение: 952
|
|
Отправлено: 30.11.15 16:55. Заголовок: teacher1311 пишет: О..
teacher1311 пишет: цитата: | Ошибка в решении или ответе? |
|
Думаю, что можно проверить, написав и запустив программу на любом языке.
|
|
|
|
Отправлено: 19.12.15 16:15. Заголовок: Задача №123 Дана пр..
Нет, я думаю Вы не правильно рассуждали. Там ответ правильный. Вот мое решение. Задача №123 Дана программа для исполнителя Редактор: НАЧАЛО ПОКА нашлось (333) ИЛИ нашлось (555) ЕСЛИ нашлось (555) ТО заменить (555, 3) ИНАЧЕ заменить (333, 5) КОНЕЦ ЕСЛИ КОНЕЦ ПОКА КОНЕЦ Какая строка получится в результате применения приведённой ниже программы к строке, со-стоящей из 156 идущих подряд цифр 5? В ответе запишите полученную строку. Решение: 1. Все 5 меняются на 3. 156/3 = 52 "3". 2. Далее удаляются 9 штук "3" и добавляется одна "3", то есть удаляется ровно 8 троек. 3. 52 - 8*6 = 52-48 = остается 4 тройки. 4. 3333 меняются на 53. Ответ 53.
|
|
|
|
| Администратор
|
Сообщение: 960
|
|
Отправлено: 19.12.15 20:20. Заголовок: Mnqa пишет: 4. 2222 ..
Mnqa пишет: цитата: | 4. 2222 меняются на 82. А правильный ответ 28. |
|
Я уже писал выше, как можно решить проблему: составляете программу на любом языке, прогоняете и сверяете результаты со своими рассуждениями. Вот программа на Питоне для задачи 122: s = '8' * 156 while '222' in s or '888' in s: if '222' in s: s = s.replace('222','8',1) else: s = s.replace('888','2',1) print(s)
|
|
|
|
| Администратор
|
Сообщение: 961
|
|
Отправлено: 19.12.15 20:33. Заголовок: Mnqa пишет: прогонит..
Mnqa пишет: цитата: | прогоните в ней 123 задачу |
|
Прогнал, ради интереса. Получил 53 (см. решение от nikson). Обратите внимание на разницу между задачами 122 и 123. Там нужны разные программы. цитата: | Я Вам пытаюсь сказать, что у Вас техническая ошибка в 8 заданиях |
|
Я услышал. Доказывайте.
|
|
|
|
Отправлено: 19.12.15 21:31. Заголовок: Увидел разницу
Увидел разницу, извините. Вопрос снят, посты можно затирать
|
|
|
|