На эту неделю для мозговой зарядки в инете нашлась интересная задачка
Она была задана на собеседовании в одну очень крупную и известную IT компанию, но для ее решения не нужны навыки программирования.. только логика.
Вы находитесь e-poezd. Это даже не поезд, а пустые вагоны, которые стоят на кольце и сами сцеплены в кольцо, первый вагон сцеплен с последним.
Все вагоны внутри одинаковы, двери на выход из поезда закрыты, через окна ничего не видно. Вы можете включать и выключать свет в вагоне в котором находитесь, можете сходить в соседний вагон, там тоже можно включать или выключать свет. Ходить по кругу можно сколько угодно. В момент начала решения задачи в каких-то вагонах свет уже горит, в каких-то — не горит.
Ваша задача при помощи управления светом в вагонах и перемещения по ним узнать сколько в этом кольце вагонов.
п.с.: смысл именно в том, чтобы решить задачу логически с применением только лампочек. Вариант оставить что-нибудь в вагоне и обойти кругом не подходит.
И ответ должен быть не на языке программирования, а логичен и понятен всем;)
п.п.с.: как обычно скриню правильные ответы.. ответ отдельным постом в четверг
И да.. чур не подсматривать в инете.. а то что это за разминка
посмотреть
ответ