マイクロソフトのビルゲイツが出す入社試験があまりに難しすぎるとネットで話題となっている。とはいえさすがネットのチカラ、すぐにさまざまな解答が出始めており、どれも「なるほど」と思えるような解答ばかりだ。これでマイクロソフトの試験は完璧だ!とまではいかないが、いわゆる過去問題集として活用できるのかもしれません。もちろんマイクロソフトが同じ問題を繰り返しだすとは思えませんが。
問題としては非常にシンプルで、5リットル・3リットル入りの容器しかない状態で4リットルを図るにはどうすればよいかという問題である。つまり4リットルを図る方法がない状態でどのようにして4リットルを図るのかという一見簡単そうに見えて実は難しい問題だ。考え方としては様々だが、5リットルから1リットルを減らして4リットルにするということに専念すればよさそうだ。
[秒刊サンデー]
http://www.yukawanet.com/archives/4615652.html#more
皆手間かけ過ぎ。
5L,3Lともななめにして入れればそれぞれ2.5Lと1.5L。
あわせれば4L。
ブルースウィリスだったかな?
とりあえず俺は入社出来ない事がわかった。
3Lを5Lに2回入れる。5Lの中身を捨てる
3Lに入ってる1Lを5Lに移す
3Lを5Lに移す
4容器は無い事が前提ちゃうか?
目盛も無しでやろ。
5Lの水を3Lに移す。3Lの中身を捨てそこに、5Lの容器の残り、つまり3Lの中身は2L。もう一度5Lを満タンにして、3Lの容器の空きに注ぐ。これで5Lの容器には。4Lが残る。てかぁ
5満タンを3に移し満タンに
5には2残る
3を捨て5に残る2を移す
3には空きが1ある
再び5を満タンにし、空きが1ある3に移せば
5には4残る
5lの容器と3lの容器両方半分づつ水をいれる。
2,5l+1,5l=4lではダメ?
まず3L容器に満タンにして4L容器にいれる 次にまた3L容器に満タンにして今度は5L容器にいれる 次にまたまた3L容器に満タンにして更に5L容器に満タンになるまでいれる そうすると3L容器には1L余る これを4L容器にいれる 簡単
5Lに3L入れる。さらに3Lフルに入れたやつを5Lに.すると3L容器に1Lあまる。5Lの中身をすべて空けて。1Lを、そして3Lを5L容器に入れたら4Lに!
これはダイハード3で見かけた