Never say "Never"
Интервьюер: теперь мы переходим к той части собеседования, в которой мы проверим креативность вашего мышления. Не стоит обдумывать ответы слишком тщательно; просто используйте здравый смысл и объясните ход своих мыслей. Вот задача.

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


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


читать дальше

(с) blogs.msdn.microsoft.com/ruericlippert/2011/02/...

@темы: цитата