Кодовое варенье Google, которому сейчас исполняется 13 лет, вот-вот начнется. Уже второй год он включает в себя распределенный кодовый джем. Онлайн — квалификационный раунд для обоих проходит с 8 по 10 апреля, и вам необходимо зарегистрироваться до его начала.
Code Jam проверяет вашу способность решать алгоритмические головоломки. Чтобы узнать, во что вы впустите себя, посмотрите практические задачи из прошлых соревнований. Распределенная версия конкурса, впервые представленная в прошлом году, проверяет ваши способности к распределенному кодированию и сокращению задержек, и в этом году ее главный приз увеличился до 5000 долларов. Вы можете принять участие и выиграть призы в обоих:
1000 лучших участников 2-го раунда Code Jam и 500 лучших участников 1-го раунда Code Jam имеют право выиграть футболки Code Jam
Отправной точкой для обоих соревнований является Онлайн-квалификационный раунд, который длится 27 часов с 23:00 UTC в пятницу, 8 апреля.
Чтобы попасть в финал Code Jam на месте, который состоится в офисе Google в Нью-Йорке 5 августа, вы должны набрать минимальное количество очков в квалификационном раунде и пройти через три онлайн-раунда нокаута, которые сокращают число до 1000 после 1-го раунда, для которых у вас может быть до трех попыток, до 500 после 2-го раунда и до 25 после 3-го раунда.
Прошлогодний чемпион Code Jam (Геннадий.Короткевич) автоматически выходит в финал на месте, что объясняет, почему там 26 мест.
Чтобы получить место в финале Distributed Code Jam, который теперь имеет 15 мест, вам сначала нужно перейти в раунд 2 Code Jam, который также квалифицирует вас для онлайн-раунда 1 Distributed Code Jam. В этом году проводится второй онлайн-тур для 500 лучших участников из первого, и финал состоится в 6 августа в Google New York и Distributed Code Jam чемпион (bmerry) будет включен в состав команды для защиты своего титула.
Регистрация является первым шагом для любого конкурса. Для этого вам понадобится учетная запись Google и предоставить некоторые дополнительные сведения. Среди запрашиваемой дополнительной информации-язык, на котором вы предпочитаете писать код (C++ — это язык, который доминирует в финальном раунде), и то, как вы узнали о событии. Не стесняйтесь упоминать эту статью!
Еще один вопрос в форме, который может подсказать причину для участия, заключается в следующем:
Code Jam-популярный конкурс. В прошлом году более 23 000 человек попытались пройти квалификационный раунд, причем более половины набрали достаточное количество очков, чтобы перейти в следующий онлайн-раунд. Тем не менее, только 348 имели идеальный результат, что свидетельствует о том, насколько это было сложно. Среди участников 1-го раунда было 485 отличных баллов, но только 10 (т. е. 1%) во 2-м раунде.