Programming competitions for those who write in Rust

This year we decided to hold RustCon Contest — programming competitions for those who write in Rust or are just starting to learn it. Old-timers of the conference will remember that we already held it back in 2021. It will be interesting to see how your skills have changed over the years. This year we are holding it together with the Kryptonite company, which provided tasks for the participants.

The 1st place winner will receive a ticket to RuctCon and a commemorative T-shirt, the 2nd place winner will receive a ticket to RustCon, and the bronze medalist will receive a T-shirt. All other participants receive a 10% discount on RustCon 2024.

How does RustCon Contest work?

  1. The competition consists of two parts. The first part is solving problems in the Rust language. The second is Open-source contribution contest. You can participate in one part or both.

  2. The first part of the contest is designed for those who write in Rust or other languages ​​(Python, C++, Ruby, Java, etc.), but want to try their hand at rust. Issues will be posted on CodeForces. Every week two problems will be published, which need to be solved in 3 hours. The competition will last 4 weeks (total 8 tasks). All solutions must be written in Rust.

  3. The goal of the second part is to make the greatest contribution to open source Rust projects. A contribution means adding/changing code in the Rust language by publishing a Pull Request indicating participation in the competition and a link to RustCon Russia.

Dates: From November 1 to December 2, 2024

How to participate:

  1. Register on the platform CodeForces or log into your account.

  2. Fill in your information in formso that the judges can identify you.

  3. Follow the link RustCon Contest 2024 and click “Join Group” in the lower right corner

  4. Go follow the linkand select a start time convenient for you

  5. We will post the results of the contest on this page November 25

Venue for the second round: github

Suitable projects: at least 100 stars and no affiliation of the participant with the owner of the repository.

Acceptable project licenses: MIT/Apache/BSD/GPL/MPL/CC and similar.

How the results are summed up

  1. Those participants who solved more problems are ranked higher.

  2. With an equal number of tasks, those participants who have less penalty time are ranked higher

  3. Penalty time is calculated as the sum of penalty times for all tasks

  4. The penalty time for one problem is the time elapsed from the start of the competition until the correct solution is submitted + 20 minutes for each unsuccessful attempt made before the correct solution is submitted

*The problem is considered solved if your code passes all tests on the CodeForces platform (testing occurs in real time)

If you already bought a ticket to RustCon and then became the winner of the contest, it’s okay, we’ll refund your money!

RustCon Contest is our contribution to the development of the community. We'd love it if you could tell your friends and colleagues who write in Rust or who are thinking about learning this cool language about the competition. The more participants, the fiercer the struggle and the more pleasant the taste of victory. Good luck everyone!

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *