TGViewer
Заметки Андрея Заметки Андрея @andgein_notes · 877 subscribers
Post #185 2.1K
Заметки Андрея 🌐 Если вы ждали последнего момента, предновогодней суеты или знака с небес, чтобы зарегистрироваться на мой Новогодний контест, то это он! 🔜 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. «Взболтать, но не смешивать» — дана картинка, в которой хитрым образом и достаточно случайно переставлены пиксели. Надо восстановить картинку достаточно точно, чтобы суметь ответить на вопрос о том, что там изображено.
  • 🔥 33
  • ❤ 8
More from @andgein_notes
  1. Aug 13, 2026Пятнадцать лет назад у меня в универе был очень хороший лектор по теории вероятности и ста…
  2. Jul 12, 2026Кусочек айтишной истории Представьте, на дворе 1999 год: мне 8 лет, Гуглу — один, Яндексу…
  3. Jul 7, 2026Моя любимое слово последних месяцев — бэклог. Что это говорит обо мне? А что-нибудь хороше…
  4. Dec 29, 2025Не придумали, чем займётесь первого января, но надеетесь на чудо? Хотите попробовать новые…
  5. Dec 11, 2025❄️ Новогодний контест от Андрея 2026! Почти год назад, 1 января, я провёл свой первый ново…
  6. Oct 25, 2025Я нашёл сокровище! И это — видео-записи лекций из MIT сорокалетней давности! Пока посмотре…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →