なかなか覚えられない20までの数字の謎

おもしろかったら友だちとシェアしよう!

ある男の子が「1」から「20」までの整数を全部覚えようとしています。下の条件で覚えるとき、20個すべての数字を覚えるには最短で何日かかるでしょう?

  • 最初はどの数字も覚えていない
  • 1つの数字を覚えるには1日かかる
  • 2のつく数字を覚えるときに、それまでに覚えた数字を覚えた順が古いものから6個忘れる
  • 覚えた数字が5個以下のときは、2のつく数字を覚えられない
  • 覚えたい20個以外の数字は覚えられない
答え

『44日』

38日という答えが一番多いそうです。

注意すべきは、数字や順番よりも、条件を正確に理解しているかです。条件を理解しないまま「出題者にインタビュー!」にある解説を読んでも解説を理解できません。

そして一番多かったと言われる38の場合はこのような考えだと思います。

条件から「2,12,20」を覚えるために、忘れる数字を先に18個覚えます。
ここまで18日。
そして「2,12,20」と覚えて、他の数字はすべて忘れます。
ここまで21日。
残りの17個を17日で覚え、合計で38日

これだと、「覚えたい20個以外の数字は覚えられない」の条件に反しています。あとから覚える「2,12,20」以外の数字は17個しかないのです。同じ数字を覚えるなんてことも「数字を覚えようとしている」という問題主旨にそもそも適っていないので違います。

正解の解説はこうです。

2のつかない数字17個と2を覚え、2のつかない数字の最初の6個を忘れる。
ここまで18日。
2のつかない数字6個と12を覚え、最初に覚えた2のつかない数字のうちの6個を忘れる。
ここまで25日。
20を覚え、最初に覚えた2のつかない数字のうちの残り5個と2を忘れる。
ここまで26日。
2を覚え、後から覚えた2のつかない数字の6個を忘れる。
ここまで27日。
残りの17個を17日で覚え、合計で44日

MemCodeの答え

筆者の出した最初の答えは以下のように最多回答より1日短い37日になりました。

2のつかない数字5個と2を覚え、2のつかない数字5個を忘れる、ここまで6日。
2のつかない数字6個と12を覚え、2のつかない数字6個を忘れる、2はもう覚えているので忘れない。これが7日、合計で13日。
2のつかない数字6個と20を覚え、2のつかない数字6個を忘れる、2と12はもう覚えているので忘れない。これが7日、合計で20日。
残りの17個を17日で覚え、合計で37日

これだと、「2のつく数字を覚えるときに、それまでに覚えた数字を覚えた順が古いものから6個忘れる」の条件に反しています。古いものから忘れるので、本当は忘れる数字の最後が残り2や12は忘れています。

正解解説では2を忘れる数として1度処理していますが、どうせ忘れるなら、忘れる数字6個に対して5個覚えている状態で2のつく数字を覚えたときに5個しか忘れないで済むという有利条件を組み込めないかと思い、試しにやってみました。

2のつかない数字5個と2を覚え、2のつかない数字の最初の5個を忘れる。
ここまで6日。
2のつかない数字17個を覚えて、2のつく3つの数字を覚えるための条件が揃いました。
ここまで23日。
「12,20,2」と覚え、2と2のつかない数字のうちの17個を忘れる。
ここまで26日。
残りの17個を17日で覚え、合計で43日

日能研「シカクいアタマをマルくする。」で出題された問題。相当な難問です。メモリーが少なすぎた時代のコンピューターを思わせる問題です。

日能研で掲載している解答と違う答えがMemCodeでは出ました。私たちが、なにか読み違えている部分があるのかもしれませんが、参考にどうぞ。

出典
日能研