TG Telegram Group & Channel
Заметки Андрея | United States America (US)
Create: Update:

Провёл вчера свой Новогодний контест! На мой взгляд, получилось очень хорошо 🙃

Из 80 зарегистрировавшихся команд пришло играть больше 70, что очень приятно меня впечатлило. На верхние места выбрались маститые участники международных соревнований и кубков, но меня радует, что командам всех уровней нашлось, что порешать.

Механика контеста была такая: участники не должны отправлять никакие программы, а вместо этого достаточно отправлять правильные ответы к заданным входным параметрам на задачу. Нашли ответ (любым образом!) — получили баллы и перешли к следующему уровню этой же задачи. Некоторые задачи насчитывали по 200 уровней, сложность которых постепенно увеличивалась!

Задачи, если вкратце, были такие:

1. «A + B» — наше всё, классическая задача, чтобы познакомиться с интерфейсом и механикой. Правда, в этом случае только первые 40 уровней проходились тривиальной программой, дальше начинались сюрпризы: числа могли быть записаны в других системах счисления, слагаемые могут быть возведены в степень с помощью значков ¹²³, могут быть вещественными, могут быть π и так далее.

2. «Сумма квадратов» — дано целое число, представьте его в виде суммы квадратов. Сложность постепенно увеличивалась вместе с длиной заданного числа и ограничения на количество квадратов 🙂

3. «Объясни слово» — дано английское слово, вам надо сгенерировать картинку, при взгляде на которую модель GPT-4o-mini напечатает это слово. Судя по отзывам, эта задача получила приз зрительских симпатий 🙂

4. «Минимизация YAML» — дан YAML-файл, вам надо создать эквивалентный ему YAML, который будет не длиннее заданного количества байтов.

5. «Сматчить всех» — дано два списка строчек, надо написать достаточно короткое регулярное выражение, под которое подойдут все строчки из первого списка и не подойдёт ни одна из второго.

6. «Взболтать, но не смешивать» — дана картинка, в которой хитрым образом и достаточно случайно переставлены пиксели. Надо восстановить картинку достаточно точно, чтобы суметь ответить на вопрос о том, что там изображено.

Заметки Андрея
🌐 Если вы ждали последнего момента, предновогодней суеты или знака с небес, чтобы зарегистрироваться на мой Новогодний контест, то это он! 🔜 https://2025.andgein.ru/invitation/channel-friends 🇬🇧 Лайфхак: если вы хотите позвать в команду человека, который…
Провёл вчера свой Новогодний контест! На мой взгляд, получилось очень хорошо 🙃

Из 80 зарегистрировавшихся команд пришло играть больше 70, что очень приятно меня впечатлило. На верхние места выбрались маститые участники международных соревнований и кубков, но меня радует, что командам всех уровней нашлось, что порешать.

Механика контеста была такая: участники не должны отправлять никакие программы, а вместо этого достаточно отправлять правильные ответы к заданным входным параметрам на задачу. Нашли ответ (любым образом!) — получили баллы и перешли к следующему уровню этой же задачи. Некоторые задачи насчитывали по 200 уровней, сложность которых постепенно увеличивалась!

Задачи, если вкратце, были такие:

1. «A + B» — наше всё, классическая задача, чтобы познакомиться с интерфейсом и механикой. Правда, в этом случае только первые 40 уровней проходились тривиальной программой, дальше начинались сюрпризы: числа могли быть записаны в других системах счисления, слагаемые могут быть возведены в степень с помощью значков ¹²³, могут быть вещественными, могут быть π и так далее.

2. «Сумма квадратов» — дано целое число, представьте его в виде суммы квадратов. Сложность постепенно увеличивалась вместе с длиной заданного числа и ограничения на количество квадратов 🙂

3. «Объясни слово» — дано английское слово, вам надо сгенерировать картинку, при взгляде на которую модель GPT-4o-mini напечатает это слово. Судя по отзывам, эта задача получила приз зрительских симпатий 🙂

4. «Минимизация YAML» — дан YAML-файл, вам надо создать эквивалентный ему YAML, который будет не длиннее заданного количества байтов.

5. «Сматчить всех» — дано два списка строчек, надо написать достаточно короткое регулярное выражение, под которое подойдут все строчки из первого списка и не подойдёт ни одна из второго.

6. «Взболтать, но не смешивать» — дана картинка, в которой хитрым образом и достаточно случайно переставлены пиксели. Надо восстановить картинку достаточно точно, чтобы суметь ответить на вопрос о том, что там изображено.
🔥327


>>Click here to continue<<

Заметки Андрея






Share with your best friend
VIEW MORE

United States America Popular Telegram Group (US)