Конкурс «Каникулы в Калифорнии»

До 25 декабря 2015 г. на IT.Mail.Ru проходит конкурс, в котором нужно решать задания по программированию и применять знания математической логики. Конкурс разбит на три этапа. Победитель отправится на неделю в Калифорнию, где сможет воочию увидеть Кремниевую долину, мост «Золотые ворота» и побывать в Алькатрасе.

Первый этап конкурса – до 20 декабря.

Задания первого этапа следующие.

  1. Разгадать кодовое слово, зашифрованное в видеоролике:

  1. Решить пять задачек викторины, которые показываются рандомно, так, чтобы один участник получал одну задачу из пяти:
  • В комнате висят три лампы. В соседней комнате, где находитесь вы, расположены три выключателя. Комнаты разделяет светонепроницаемая дверь. Как определить, какой выключатель включает и выключает ту или иную лампу, если в комнату с лампами можно зайти только один раз, при этом трогать выключатели в этот момент нельзя?
  • Имеется десять мешков с монетами (количество монет в каждом мешке одинаковое). В девяти мешках монеты золотые, а в одном — фальшивые. Вес настоящей золотой монеты — 5 г, вес фальшивой — 4г. Как за одно взвешивание на весах (весы взвешивают с точностью до грамма) определить, в каком из мешков монеты фальшивые?
  • С борта парохода был спущен стальной трап. Нижние четыре ступеньки трапа погружены в воду. Каждая ступенька имеет толщину 5 см. Расстояние между двумя соседними ступеньками — 30 см. Начался прилив, при котором уровень воды поднимается со скоростью 40 см в час. Как вы считаете, сколько ступенек окажется под водой через 2 часа?
  • По какому принципу построен этот ряд: 8 2 9 0 1 5 7 3 4 6?
  • Группа студентов из 19 человек, среди которых Иванов и Сидоров, случайным образом занимает очередь в столовую. Какова вероятность того, что между Ивановым и Сидоровым в образовавшейся очереди окажется ровно восемь студентов?
  1. Квест. Необходимо собрать изображение из разбросанных по сайтам фрагментов проектов Mail.Ru, которые делают людей программистами, а программистов профессионалами. В этом задании есть подсказка со ссылками на сайты, где искать фрагменты.

Все участники, правильно ответившие на все три задания первого этапа, допускаются до второго этапа.

Второй этап — тестирование по языкам программирования на время — пройдет 21—23 декабря.

Нужно выбрать одну из девяти технологий программирования (Android, Java, JS, C#, C++, HTML5, PHP, Perl, Python) и ответить на десять вопросов за 2 минуты. За правильный ответ прибавляется 10 секунд, за неправильный отнимается 5 секунд. Участник имеет всего одну попытку. Финалистом становится тот, кто быстрее отвечает на все вопросы теста правильно.

Последний этап, в котором будут соревноваться девять финалистов, состоится 24—25 декабря.

Последнее задание финалисты проходят на скорость: им предстоит разгадать еще одну видеошифровку, но уже посложнее, и с учетом времени. Как таковой лимит времени на расшифровку отсутствует — будут сравниваться результаты всех финалистов, и тот, кто даст правильный ответ быстрее остальных, станет победителем и отправится на каникулы в Калифорнию.

Итоги конкурса будут объявлены 28 декабря.

Конкурс доступен по ссылке: https://it.mail.ru/california/