Kotlin Heroes 3: A Programming Challenge from JetBrains and Codeforces

Registration for the next Kotlin Heroes coding challenge is open! This will be the third challenge for programmers co-hosted by JetBrains and Codeforces. Register now and save the date, February 27, 13:35 UTC.


What is Kotlin Heroes, and why should you participate?

Kotlin Heroes is a collaborative project from JetBrains, the creator of the Kotlin programing language, and Codeforces, the most popular platform for programming contests. Previous Kotlin Heroes challenges have attracted more than 700 competitors per event. The main objective for the participants is to provide correct solutions to a set of problems during a limited period of time. The problem set includes several tasks of varying difficulty, from easy to hard, and will both entice curious beginners and challenge sophisticated users.

The contest will last 2 hours and 30 minutes. Participants will be presented with 7–10 problems of increasing complexity one at a time, and they’ll only be allowed to use Kotlin to solve them. Participants will be ranked according to the number of problems they solve correctly, and the top three will get prizes of $512, $256, and $128, respectively. The top 50 contestants will win a Kotlin Heroes T-shirt and a Kotlin pin. Finally, every competitor who solves at least one problem will be entered into a drawing for one of 50 exclusive Kotlin Heroes t-shirts.

Kotlin Heroes presents a great opportunity to learn about the capabilities and features that the language provides for competitive programmers. It’s a perfect chance to train in preparation for the next stage of the ICPC, as well as to adopt a new fast and powerful language to help you achieve your goals in competitive programming.

Who can attend, and how can you prepare?

Attendance is not limited by experience or professional background. Everyone is welcome to join. The only necessary step is to register on the Codeforces platform.


For beginners. It doesn’t matter if you are just starting with Kotlin or with programming in general; Kotlin Heroes is a good event to practice your skills and get a feel for the language.

For experienced engineers. Kotlin Heroes offers a new arena for increasing your knowledge. Whether you are looking for an opportunity to test your understanding of algorithms and data structures or just enjoy trying to find the optimal solutions to puzzles in a competitive environment, Kotlin Heroes is the challenge for you.

For competitive programmers. The challenge provides an opportunity to try a powerful new tool. It’s also an event that can help you keep your skills sharp while you gear up for the competitive programming season.

To get ready for the challenge, please check out our tutorial on competitive programming in Kotlin. Codeforces also offers a practice round, which will begin 9 days prior to the Kotlin Heroes challenge. All solutions are open, which means you can look at a solution even if you haven’t solved the problem yet. If you are looking for more ways to hone your ability to solve problems in Kotlin, you can check out previous editions of the challenges.

image description