The Proggy-Buggy Contest MAY 2025

DataArt запрошує до участі в міжнародній олімпіаді зі спортивного програмування Proggy-Buggy Programming Towel Contest 2025! 

Коли та де? 25 травня о 13:00 (за київським часом) 

Реєстраціяhttps://proggy-buggy.com/register/  

Мета змагання — розв'язати 13 алгоритмічних задач протягом 42 хвилин. Розв’язок будь-якої задачі — консольна програма, вихідний текст якої потрібно надіслати на сервер перевірки, обравши доступну мову програмування зі списку (доступні мови: C, C++, Free Pascal, Java, Mono C#, Python, Ruby, PHP, JavaScript, Kotlin тощо). Деякі задачі не мають розв'язку (це родзинка наших змагань), їх треба розпізнати та вивести у стандартний вихідний потік рядок тексту «UNDECIDABLE». 

Змагання проводяться з 2014 року та залучили до олімпіадного руху понад 10000 учасників з 60 країн світу. 

Олімпіада є неформальною та несерйозною за форматом. Ми не вимагаємо від учасників глибоких професійних знань. Ми чекаємо на учнів, студентів, розробників, тестувальників і просто азартних людей, які мають уявлення, як пишуться програми, знають, що таке «консольний додаток» і «стандартні потоки введення/виводу», та полюбляють алгоритмічні задачі.  

Тривалість змагання — лише 42 хвилини. Згідно з «Автостопом по Галактиці» Адамса Дугласа, 42 — це універсальна відповідь на запитання «життя, всесвіту та взагалі». Головні герої кожної задачі — вигадані персонажі Proggy та Buggy. Proggy (англ. Programs) — це висококваліфікована і творча істота, яка пише програми. Buggy (англ. Bug) — легковажний пустун, що спричиняє баги й додає Proggy роботи.  

Проте, попри несерйозність формату, концепція олімпіади вписана у стандартну схему сучасного спортивного програмування. Перевірка відповідей здійснюється автоматично на сервері, а переможці в основних категоріях визначаються відразу після закінчення змагань. Переможець — учасник або команда, що розв’яже максимальну кількість задач за мінімальний час.  

Крім основних номінацій (1-е, 2-е, 3-е місце), ми нагороджуємо учасників у жартівливих номінаціях: заохочувальний приз команді, яка набрала найбільшу кількість штрафних балів, приз за першу правильну відповідь на задачу, що не має розв’язку тощо. 

Загальні правила олімпіади: 

а) Усі учасники (або команди) мають розв'язати 13 задач за 42 хвилини. 

б) Брати участь можна самому (самій) або разом із командою (до 3-х осіб). 

в) Маємо різні категорії участі: Amateurs, Professionals, Superheroes, залежно від досвіду участі в олімпіадах. Це збільшує аудиторію учасників і мотивує новачків до участі в категорії рівних собі. 

г) Змагання відбуваються онлайн, а у Львові, Миколаєві, Івано-Франківську та Одесі можна завітати до наших R&D центрів та розв’язувати задачі в компанії однодумців. 

д) Переможці та учасники олімпіади отримують сертифікати, студенти можуть надати їх у деканат для отримання додаткових балів. 

Мова змагань і комунікацій: англійська. 

Зареєстровані учасники отримують доступ до тренувальних завдань. 

Участь в олімпіаді безкоштовна за умови реєстрації до 24 травня за посиланням: https://proggy-buggy.com/register/ 

Учасники, що проживають на території Російської Федерації, не допускаються до участі в олімпіаді. 

Офлайн-хаби:
Дніпро – просп. Науки, 72, смарт-укриття, 0 поверх
Київ – КПІ, вул. Політехнічна 41, корпус №18, Хаб ФІОТ
Львів – вул. Смаль-Стоцького, 1, 5-й поверх, DataArt Lviv
Миколаїв – вул. Бузника, 3, Кафедра ІУСТ, НУК ім. Адмірала Макарова

Наказ про створення майданчика для проведення онсайт на базі кафедри ІУСТ 

Корисні посилання

Офіційний сайт 

Сторінка у Facebook 

Telegram 

Сертифікати студентів НУК про участь