• 締切済み

年月日から曜日を計算する方法【サマーウォーズ】

サマーウォーズを見た人ならわかると思いますが、 ナツキが主人公に誕生日を言うと何曜日か当ててるシーンがありましたよね? あのちょっとした特技を習得したいと思いました。 そこであれはどのような計算を行っているのでしょうか? また、私にその計算を暗算でできますか? 映画ではたしか余剰演算?とか言ってて調べてみました。 結果は書いてある意味がわからなくて無意味でした。 こんな暇人にわかりやすく教えていただける人いましたら回答よろしくお願いします。

みんなの回答

  • alice_38
  • ベストアンサー率43% (75/172)
回答No.2

毎月の1日が、その年の3月1日から数えて 何日目かを暗記しておけばよいのです。 それが解れば、何月何日と言われたとき、 3月1日から何日目かを即答できます。 今日が何日目かと、曜日を求めたい日が何日目かを 知れば、何日の差があるかが判り、 それを一週間の日数 7 で割った余りを出せば、 曜日がいくつズレるかが判ります。ここまで、 足し算 2 回、引き算 2 回、割り算 1 回です。 暗算でできそうですね。 先述の 12 個の日数を覚えておけば、 これができます。 剰余計算を知っていると、覚える 12 個の数の 桁を減らすことができますが、それが 本質的なことでもありません。 要するに、12 個覚えればよいのです。 基準日を元旦でなく3月1日にするのは、 閏年対策です。

mituk333
質問者

お礼

回答ありがとうございました。 これはできそうですね!

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.1

「Zellar の公式」というのがあります.

mituk333
質問者

お礼

調べてみるとなんとかできそうかもしれません。 これ暗算でできるのか公式の意味を理解していって解きたいと思います。 回答ありがとうございました。

関連するQ&A