Недавно Яндекс запустил проект "Ошибка кода". Суть в том, что необходимо в Яндекс.Контест решать задания ЕГЭ, обязательно на питоне. При этом есть три разных контеста, по уровням сложности от легкого до сложного. Желательно при этом решать с ошибками, чтобы нейросеть обучилась на верных и неверных ответах.
Сегодня закончил прорешивание легкого уровня. Заранее уточню, что предполагается, что сдавать надо программу, которая выводит только ответ.
Опишу свое мнение в тех местах, где есть вопросы.
Задание 2. Писать код, который решает все задание, я не стал. Решил руками, в ответе просто сделал print('xyzw') (это не ответ, просто пример), так как многие решают это задание именно так, не делая программу, которая полностью решает задание от и до.
В заданиях 5-17 все более-менее адекватно, немного напрягает что тестовых данных мало (все-таки контест решаем, где привычные Ввод-Вывод?), да и файлики где надо готовить самому приходится.
Задания 19-21. Тут немного непривычно, стандартно в решении выводим полную таблицу игры со всеми позициями, а тут пришлось фильтровать вывод под каждую задачу. Не напряжно, но все же.
Задание 22. Вот тут пришлось немного подумать, я эту задачу раньше программно не решал. Впрочем, решение очень краткое вышло и удобное.
23-25 без замечаний.
26. Тут сдал только с третьего раза, пока все нюансы прочитал.
27А - легко.
27 В - вот тут интереснее. Естественно, сначала закинул решение файла А. Но оно не прошло не из-за нехватки времени, а из-за нехватки памяти. Тут момент спорный, ведь на ЕГЭ с нехваткой памяти мы сейчас не сталкиваемся. Т.е. сохранить все числа в памяти сейчас без проблем, а тут не дает. Из-за этого в некоторых заданиях может быть сложно, как, например на досроке 2023, когда из-за того, что все числа в памяти компьютера, нет необходимости использовать очередь. А в таком чекере, где память ограничена, решение без очереди уже не пройдет.
В общем и целом, было интересно. Будем решать другие уровни сложности.
Если кому интересны мои решения - пишите в комментариях.