войти зарегистрироваться

Персональные блоги PythonChallenge — Головоломки для программистов (на Python и не только)

Продолжу тему интернет-квестов:
habrahabr.ru/blogs/i_am_insane/63921/
habrahabr.ru/blogs/zadachki/63932/

pythonchallenge

PythonChallenge — это цепочка головоломок для программистов, каждая из которых, по словам автора, решается с помощью разных возможностей языка Python(Автор также пишет, что головоломки можно решать с помощью других языков, но в каких-то задачах(в FAQ написано что в 5 и 23) необходим Python с дополнительными модулями, которые можно найти в интернете).
Все задачи, кроме 32, решаются очень короткими скриптами.

На сайте PythonChallenge можно посмотреть решения, но гораздо интереснее самому решить, а потом свериться.

PythonChallenge: www.pythonchallenge.com
Сайт языка Python: python.org
Документация к Python: docs.python.org
Python Tutorial: docs.python.org/tutorial/index.html

Занимательные задачки Успеет ли космонавт разбудить всех вовремя?

Космический корабль летит к далекой звезде. Команда корабля составляет 101 человек. Все они, кроме одного дежурного, спят в анабиозных камерах.

Внезапно рядом с кораблем выныривает из гиперпространства летающая тарелка враждебной расы. Дежурный должен как можно быстрее разбудить весь экипаж, чтобы противостоять опасности.

Анабиозные камеры (100 штук) расположены одна за другой в длинном коридоре. Чтобы добраться от i-й до (i+1)-й камеры, требуется 1 минута.

В момент ЧП дежурный находится рядом с первой камерой.

Сколько времени нужно, чтобы вывести из анабиоза и привести в готовность весь экипаж корабля?

Cпасибо gimlis, martafey, dab512. Время разморозки одного члена экипажа - 1 минута. Разморозка начинается в момент нажатия специальной кнопки, т.е. затрат времени на запуск размороки нет. Экипаж должен переместиться до конца коридора. На протяжении разморозки рядом с камерой должен присутствовать хотя бы один человек.