Ответ, который интервьюеры считают лучшим: квадратная крышка может упасть в люк и нанести травму работающим внизу людям или утонуть. Так произойдет, потому что диагональ квадрата больше, чем его сторона, — это соотношение корень квадратный из двух (1,414.). Когда квадратную крышку приподнимают почти вертикально, то, если крышка при этом даже немного поворачивается в направлении диагонали люка, она может соскользнуть и упасть внутрь люка. У круглой крышки, напротив, диаметр одинаков, какое бы направление вы ни выбрали. С учетом того, что диаметр верхней поверхности круглой крышки чуть больше, чем нижней, она вообще никогда не может соскользнуть внутрь люка, в каком бы положении ее ни держали.
Более легкомысленный ответ (хотя трудно утверждать, что подобные вопросы заслуживают очень серьезного отношения) — «да потому что отверстия люков круглые». А может быть, этот ответ не такой уж и легкомысленный: колодцы люков круглые, можете вы заметить, потому что круглые канализационные колодцы легче копать, чем квадратные.
Еще один возможный ответ: круглую крышку можно не носить, а катить на короткие расстояния, а для переноски квадратной крышки понадобятся два человека или тачка. Дополнительный, правда менее важный довод: круглую крышку не нужно вращать и разворачивать, чтобы совместить с отверстием люка, закрывая его.
Этот вопрос, наверное, один из самых известных среди тех, что задает Microsoft. Он настолько широко известен, что Microsoft даже перестала его использовать.[137] Этот вопрос уже давно цитировался в журналах как пример того, насколько нелепые вопросы задают в корпорации Microsoft при приеме на работу. «Кандидаты входили в холл, выкрикивая: „Для того, чтобы они не падали в люк!" — еще до того, как им задавали этот вопрос», — рассказывает Адам Дэвид Барр.[138]
Когда этот вопрос был опубликован Мартином Гарднером в журнале Scientific American, пришел отклик от одного из жителей Бруклина, Джона Буша, который писал, что крышки некоторых люков, использовавшихся компанией Consolidated Edison, квадратные.[139] Буш рассказал, что недавно произошел взрыв, который подбросил в воздух одну из таких квадратных крышек. Знаете, где ее потом нашли? Правильно. На дне колодца ее «родного» люка. В 2000 году популярный автор передач и комментатор радиостанции NPR Андрей Кодреску выступал в корпорации Microsoft. Когда он отвечал на вопросы слушателей, один из них задал ему вопрос, почему крышки канализационных люков круглые. «Ну, это понятно, — ответил Кодреску, — в битве круглый щит удобнее, чем квадратный. Кроме того, круг — это символ бесконечности: именно поэтому у храмов круглые купола. Круглые крышки люков также напоминают пешеходам о том, что они живут в мире, созданном божественным провидением».[140]
Когда вы в первый раз задумываетесь над этим вопросом, вам может показаться, что он противоречит всему, чему вас учили в школе. Вы не найдете прямого ответа ни в математике, ни в физике, ни в психологии. Это даже не логическая головоломка в привычном смысле этого слова.
Вкратце вот два наиболее популярных ответа:
Давайте начнем с варианта (а). Если вы поднесете к зеркалу газету, то шрифт в отражении будет расположен справа налево и его будет трудно прочитать. Представьте, что текст напечатан на прозрачном пластике, тогда если вы прижмете текст к зеркалу, то увидите, что отражение точно совпадает с оригиналом. Зеркало не «переворачивает» отражение.
Это станет еще более очевидным, если вы поднесете к зеркалу стрелку-указатель. Расположите ее горизонтально так, чтобы она показывала налево — отражение стрелки в зеркале будет указывать в том же направлении. Как видите, ничего не «перевернулось». Теперь
поверните стрелку, чтобы она показывала направо — то же произойдет и с отражением.
Это справедливые рассуждения, и все же мы знаем, что какой-то «переворот» происходит, хотя, как мы только что увидели, это не совсем то, что подразумевают обычно люди, рассуждая на эту тему. Ваш интервьюер поэтому обычно скажет: «Да, но если отражение не „перевернутое", почему вы не можете читать отраженный в зеркале газетный текст? Почему, если текст напечатан на прозрачной пленке, вам нужно повернуть его справа налево, а не перевернуть вверх ногами, чтобы отраженный текст можно было прочитать?»
Бьерн Страуструп , Бьёрн Страуструп , Валерий Федорович Альмухаметов , Ирина Сергеевна Козлова
Программирование, программы, базы данных / Базы данных / Программирование / Учебная и научная литература / Образование и наука / Книги по IT