Cоревнования по программированию для тех, кто пишет на Rust

от автора

В этом году мы решили провести RustCon Contest — соревнования по программированию для тех, кто пишет на Rust или только начинает его изучать. Старички конференции помнят, что мы уже проводили его в далеком 2021. Интересно посмотреть, как изменились ваши скиллы за эти годы. В этом году мы проводим его вместе с компанией «Криптонит», которая предоставила задачи для участников.

Занявший 1 место получит билет на RuctCon и памятную футболку, обладатель 2 места — билет на RustCon, а бронзовый призер — футболку. Все остальные участники  — скидку 10% на RustCon 2024.

Как устроен RustCon Contest

  1. Соревнования состоят из двух частей. Первая часть — решение задач на языке Rust. Вторая — Open-source contribution contest. Участвовать можно как в одной части, так и в обеих.

  2. Первая часть контеста рассчитана для тех, кто пишет на Rust или других языках (Python, C++, Ruby, Java и пр.), но хочет попробовать себя в ржавчине. Задачи будут размещены на CodeForces. Каждую неделю будет публиковаться по две задачи, решить которые нужно за 3 часа. Соревнование будет длиться 4 недели (итого, 8 задач). Все решения должны быть написаны на языке Rust.

  3. Задача второй части — внести наибольший вклад в открытые Rust-проекты. Под вкладом подразумевается добавление/изменение кода на языке Rust путем публикации Pull Request с указанием участия в конкурсе и ссылки на RustCon Russia.

Даты проведения: С 1 ноября по 2 декабря 2024 года

Как принять участие:

  1. Зарегистрируйтесь на платформе CodeForces или зайдите в свой аккаунт.

  2. Заполните данные о себе в форме, чтобы судьи могли вас идентифицировать.

  3. Пройдите по ссылке RustCon Contest 2024 и нажмите «Вступить в группу» в правом нижнем углу

  4. Перейдите по ссылке, и выберите удобное для вас время старта

  5. Результаты контеста выложим на этой странице 25 ноября

 

Площадка для прохождения второго тура: github

Подходящие проекты: не меньше 100 звезд и нет аффилиации участника с владельцем репозитория.

Допустимые лицензии проектов: MIT/Apache/BSD/GPL/MPL/CC и аналоги.

 

Как подводятся итоги

  1. Выше находятся те участники, которые решили больше задач.

  2. При равном числе задач выше находятся те участники, которые имеют меньшее штрафное время

  3. Штрафное время вычисляется как сумма штрафных времён для всех задач

  4. Штрафное время для одной задачи — это время прошедшее с начала соревнования до момента отправки верного решения + 20 минут за каждую неудачную попытку, сделанную до отправки верного решения

*Задача считается решённой, если ваш код прошёл все тесты на платформе CodeForces (тестирование происходит в реальном времени)

 

Если вы уже купили билет на RustCon, а затем стали победителем контеста — ничего страшного, вернём деньги!

RustCon Contest — наш вклад в развитие сообщества. Мы будем признательны, если вы расскажете о соревнованиях друзьям и коллегам, пишущим на Rust, или тем, кто задумался об изучении этого классного языка. Чем больше участников, тем острее борьба и приятнее вкус победы. Всем удачи!


ссылка на оригинал статьи https://habr.com/ru/articles/855272/