あの日は何曜日?
10000年カレンダー

サイコロ型万年カレンダー

一つの面に複数の文字を書き込まないとしたら、いろいろ試行錯誤の結果、
どうしても二つの点で妥協する必要がありそうです。
まず、「6」と「9」は逆さまにすることで兼用としなければなりません。
もう一つ、Dの位置に空白を置くと面が足りなくなるので「0」で代用しなければ
なりません。つまり例えば一日は「 1」ではなく「01」と表示することになり
ます。

では答えです。

次のような6つのキューブを作れば良い。

空白 0 1 2 3 4
空白 1 5 6 7 8
/ (土) (日) (祝) 空白 空白
0 1 2 6 7 8
0 1 2 3 4 5
(月) (火) (水) (木) (金) /

(前面に来ている数字の次の数字ができるだけ上面になるように書き込んでおくと操作しやすいでしょう。
また好みによって「/」の表示を「月」と変えてもよいでしょう。)

大変面白い答えになりましたが、それでは本当にこれでよいのか一つ一つ確かめて
みましょう。

まず、ABの位置に「 1」から「12」までができるかどうか見てみましょう。
「 1」から「 4」まではBAの順に並べれば、「 5」から「 9」まではABと、
「10」から「12」まではBAと並べればできることが分かります。

次にDEの位置に「01」から「31」までができるでしょうか。
DEまたはEDの並びで全部可能です。

次に曜日の表示はどうでしょうか。
月〜金はFで間に合いますし、土日祝はCとFを入れ替えればOKです。

最後に、無駄なものは一切ないでしょうか。
これも一つ一つ消して考えてみると、Cの空白以外はどれ一つ欠けても駄目なことが
わかります。つまりこの答えはぎりぎり考えられる最良の答えということになりそう
です。
(なお、5個以下のキューブで作る方式もありますが、ここでは触れないことにします。)

このサイトはお役に立ちましたか? はい  いいえ

Tweet

戻る

解説目次