Kotlin Challenge — это соревнование по программированию для тех, кто хочет попробовать новый язык программирования для платформы Java.
Мы приглашаем к участию в Kotlin Challenge всех, кто любит сложные олимпиадные задачи и всех, кто пробует самое свежее в информационных технологиях, чтобы сыграть роль первопроходцев, покоряющих неизведанный край нового языка, сразиться с серьезными соперниками, заслужить почет и славу и выиграть призы.
Kotlin —
современный статически типизированный объектно-ориентированный язык программирования, компилируемый в байт-код Java и в JavaScript.
Kotlin полностью совместим с Java и предоставляет дополнительные возможности, упрощающие повседневную работу программиста и повышающие продуктивность. Kotlin сочетает в себе лаконичность, выразительность, производительность и простоту в изучении.
В олимпиаде могут участвовать все желающие старше 14 лет. Если участник олимпиады прошел в финал и ему не исполнилось 18 лет на момент проведения финала, он может приехать на финал только в сопровождении взрослого.
Участие в олимпиаде бесплатное.
Правила олимпиады
- Kotlin Challenge — соревнование для тех, кто хочет попробовать новый язык программирования, разработанный для исполнения в JVM и совместимый с библиотеками на Java. Задачи можно решать только на нем. Официальная среда разработки — IntelliJ IDEA Community Edition;
- Срок проведения — с 16.10.2013 по 29.04.2014. Язык — русский. Подробное расписание — kotlin.jetbrains.org/challenge/schedule. Финал — очный, в Санкт-Петербурге, 29 апреля 2014 года, остальные этапы — заочные, через Интернет.
- Не позже 27 апреля 2014 года участнику финала должно исполниться 14 лет. Те, кто младше, в финал не допускаются. Всем участникам финала оплачиваются билеты и проживание. Если участнику нет 18 лет, он приезжает с сопровождающим, которому они тоже оплачиваются.
- Подробные правила размещены по адресу kotlin.jetbrains.org/challenge/rules/terms.jsp
- Победителям полуфинала и финала достаются призы. В полуфинале — фирменные футболки Kotlin, в финале — деньги и футболки. Первое место в финале — 200 000, второе — 100 000, третье — 60 000.
Важно:
Имейте в виду, что язык Kotlin находится в стадии активной разработки. Это значит, что в компиляторе, а также в плагине к среде IntelliJ IDEA могут быть непредвиденные дефекты. В случае, если компилятор порождает исключение — это приравнивается к ошибке компиляции (неправильному решению). При порождении компилятором некорректного байткода программы, которая завершается с ошибкой связывания, решение приравнивается к неотправленному (см. подробнее в Правилах проведения тура).
Версия компилятора Kotlin и рекомендуемая версия IntelliJ IDEA, используемая в туре, фиксируется за неделю перед туром (см. страницу "Загрузить Kotlin").
На время соревнований участники должны иметь оперативный доступ к электронной почте для получения срочных сообщений от жюри и результатов запуска.