Registration for Kotlin Heroes #4 is open! It’s time to save the date for the next round, which will take place May 29, at 14:35 UTC. If you’re already excited to sign up, you can head directly over to the registration page on the Codeforces website. And if you’d like to learn more about Kotlin Heroes, take a look at the blog post below.
What is Kotlin Heroes, and why should you participate?
Kotlin Heroes is a collaborative project from JetBrains and Codeforces. JetBrains is the creator of the Kotlin programming language, and Codeforces is the most popular platform for programming contests.
The main objective of Kotlin Heroes participants is to correctly solve as many problems as they can in a limited period of time.
Contest details and rules:
- On average, a contest attracts roughly 700 competitors.
- Kotlin Heroes # 4 will last 2 hours and 30 minutes.
- Participants will be presented with 7–10 problems.
- The tasks vary in difficulty – from easy to hard.
- Attendees are only allowed to use Kotlin to solve them.
- Participants will be ranked according to the number of problems they solve correctly.
You can win prizes!
The top three participants will receive prizes of $512, $256, and $128, respectively. The top 50 contestants will win a Kotlin Heroes T-shirt. Finally, every competitor who solves at least one problem will be entered into a drawing for one of 50 exclusive Kotlin Heroes T-shirts.
Why is Kotlin Heroes beneficial for competitive programmers?
- You will learn about the capabilities and features that the language provides for competitive programmers.
- It’s a chance to train in preparation for the next stage of the ICPC.
- You can adopt a new fast and powerful language to help you achieve your goals in competitive programming.
Who can attend, and how can you prepare?
Even though Kotlin Heroes may be interesting for competitive programmers, 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 in which to hone your skills. Whether you are looking for an opportunity to test your understanding of algorithms and data structures or you 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 stay 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 refine your ability to solve problems in Kotlin, you can check out previous editions of the challenges.