| 1 Матус Даниил Дмитриевич, 17 марта 2021 г. 13:01:41 |
| 3)юзаем рекурсию с спуском и спусковые мапы главное иметь главный мап который обновляем только если глубина 0
|
|
|
| 2 Матус Даниил Дмитриевич, 17 марта 2021 г. 13:00:45 |
| 2)пробел не входит в имя макроса
|
|
|
| 3 Матус Даниил Дмитриевич, 17 марта 2021 г. 13:00:23 |
| 1) все скобки фигурные юзаются только как часть макроса но не как част текста
|
|
|
| 4 Матус Даниил Дмитриевич, 17 марта 2021 г. 12:59:53 |
| вот несколько советов
|
|
|
| 5 Матус Даниил Дмитриевич, 17 марта 2021 г. 12:59:43 |
| я вооюще думал что там каждый тест придется искать баги и что я умру а по факту все изи
|
|
|
| 6 Матус Даниил Дмитриевич, 17 марта 2021 г. 12:59:13 |
| бляяяя изи с второго потому что забыл заменит подчеркивания на пробелы
|
|
|
| 7 Принцев Владислав Сергеевич, 13 января 2021 г. 18:16:34 |
| Дааа... Здорово эта задача помучила меня. Оказывается в 3 вызове ввод почему-то заканчивается не '\n', поэтому надо проверять на конец файла, даже при вводе с консоли
|
|
|
| 8 Пашментов Никита Владимирович, 27 июня 2020 г. 19:47:38 |
| Очень хорошее замечание про скобки. Из условия, конечно, это понять сложно, что скобки образуют правильную скобочную последовательность. Но комментарии мне помогли разобраться.
|
|
|
| 9 Люблю Дмитрий Олегович, 11 марта 2020 г. 20:21:46 |
| Нашёл весь четвёртый тест посылками (для дебага), поможет и будущим поколениям сдающих. Вот сам тест: 4 <br> #a {#b {b}} <br> #rep 5 {##b c} <br> #rep 5 {##b #b {bb}##b cd} <br> #rep 3 {rep 2 {b}#rep 3 {c}} Этот тест - первый использует #rep, он запускается как #a и не меняется значения макросов. Отсюда так же следует, что можно не запускать его кучу раз, а размножить овтет на него. Ответ: \nccccc\nbbcdbbcdbbcdbbcdbbcd\nrep 2 {b}cccrep 2 {b}cccrep 2 {b}ccc так же тут показано, что надо проверять на #rep ещё и хештег перед ним, а иначе сломается на четвёртой строке. Задача достаточно неприятная, всем удачи.
|
|
|
| 10 Совпель Влас Алексеевич, 29 ноября 2019 г. 11:30:22 |
| )))
|
|
|
| 11 Хомушку Найыр Сайлык-оолович, 07 февраля 2019 г. 16:26:31 |
| д-депрессия найс задача
|
|
|
| 12 Демиденко Виталий, 10 июля 2018 г. 18:22:48 |
| докладываю, ответ на #b_{x}#a_{##b_} #c_{#b_{y}##a_}##c_ будет x скобки всегда образуют правильную скобочную последовательность, но бесхозные скобки должны идти в ответ, как текст gets по какой-то причине не работает с 3-го теста, getline - ok
|
|
|
| 13 Демиденко Виталий, 08 июля 2018 г. 20:08:30 |
| Как происходит вызов макроопределения? ловлю wa3, уже даже узнал тест, но не могу для него ответ придумать.
|
|
|
| 14 Тер-Саркисов Богдан Олегович, 02 июля 2018 г. 19:31:03 |
| Отвечу на свою последнюю фразу: правильно вызывать цикл только так: #rep_n_{text}. Теперь другой вопрос. Как я понимаю, среди текста могут быть и скобки - открывающиеся точно могут быть. То есть может быть типа такого теста: #a_{{a} ##a_. Ответом здесь будет "{a". Я подозреваю, что 4 тест как-то с этим связан. Возможно, в тексте есть и закрывающиеся скобки. Например, такое: #rep_2_{a}b}. Что выводить в этом случае? "a}ba}b" или "aab}" ?
|
|
|
| 15 Тер-Саркисов Богдан Олегович, 30 июня 2018 г. 20:29:53 |
| Здесь я правильно использую rep? 2 #rep_5_{a} ##rep_5_ Хочу получить '\n', 'aaaaa'. Или #rep_5_ {a} подразумевает вызов цикла сразу же?
|
|
|
| 16 Волков Илья Игоревич, 25 июня 2018 г. 9:46:03 |
| Задача решается достаточно просто, если известен метод рекурсивного спуска. Так как я сейчас изучаю Javascript, я написал решение именно на нем. Как же мне было "приятно" узнать, что Javascript здесь не поддерживается:). https://repl.it/repls/ProperLastingDevelopment P.S. Сижу переписываю на C++ хнык хнык.
|
|
|
| 17 Демиденко Виталий, 22 июня 2018 г. 10:19:13 |
| не понятно что выводит на тест типа 2 #b_{x}#a_{##b_} #c_{#b_{y}##a_}##c_
|
|
|
| 18 Сложно слишком сложно, 20 июня 2018 г. 10:45:25 |
| задача решается не за 5 минут...
|
|
|