JetBrains and Codeforces are launching “Kotlin Heroes 3”, a programming challenge to promote Kotlin within the programming competition community, as well as to give members of the Kotlin community a platform to compare and improve their algorithmic programming skills. Registration is already open. The competition is scheduled for February 27, 2020 at 1:35 PM UTC.
Kotlin Heroes is a collaborative project of JetBrains, the creator of the Kotlin programming language, and Codeforces, a platform that brings together professional developers and students from around the world for educational or fun purposes, while enabling them to improve their programming skills. The project is currently in its third edition and the previous challenges have attracted more than 700 competitors per event. The first Kotlin Heroes competition took place on Codeforces on May 28, 2019 at 2:35 p.m. UTC.
Competitive programming can be seen as a mind sport in which candidates write programs to solve algorithmic problems precisely formulated while respecting strict constraints. These can be simple problems that can be solved by any developer and require little code to get the solution right, as well as complex problems requiring knowledge of algorithms and special data structures and a great deal of experience.
As far as Kotlin Heroes is concerned, the main objective for the participants is to provide correct solutions to a set of problems for a limited period of time (2 hours and 30 minutes). The set of problems includes several tasks of varying difficulty that will appeal to curious beginners and challenge experienced programmers.
The first three winners will receive prizes of $ 512, $ 256 and $ 128, respectively. The top 50 competitors will win a Kotlin Heroes t-shirt and an exclusive Kotlin badge. Finally, each competitor who has resolved at least one problem will participate in the draw for one of the 50 Kotlin Heroes t-shirts.
As a reminder, now the preferred language by Google and recommended for the development of new Android applications, Kotlin was introduced by JetBrains in 2011 and reached its first stable version, 1.0, in 2016. The current language version is 1.3.