アプリ版:「スタンプのみでお礼する」機能のリリースについて

今年は2010年1月10(日)です。
2100年1月1日は何曜日ですか?


という問題ですが、2010年1月10日~2100年1月1日までの日数を数えて求める方法と一年後の同じ日は曜日が一日ずれることを利用して求める方法を教えてください。

A 回答 (3件)

#2です。

 誤記修正。

2行目
× この間、90年あるので 365×10=32850
○ この間、90年あるので 365×90=32850

4行目
× で20回あるので・・・
○ で22回あるので・・・

(補足)求める曜日が2101年1月1日だったりすると、前述の方法は使えません。なぜならグレゴリオ暦では2100年はうるう年ではないからです。本問では2100年2月28日よりも前の日の曜日を求めているので使えました。
    • good
    • 0
この回答へのお礼

わざわざ有難うございます。理解しています。グレゴリオ暦のことは知りませんでした。そういうのがあるのですね。

お礼日時:2010/08/22 13:36

(1)簡単のために、2010年1月10日~2100年1月10日までの日数を求める。


この間、90年あるので 365×10=32850
90年の中にうるう年が  90÷4=22.5
で20回あるので2010年1月10日~2100年1月10日までは 32850+22=32872
よって 2010年1月10日~2100年1月1日までは 32872-9=32863

32863÷7=4684・・・5
余りが5ということは日曜から5日進むという意味なので、金曜日


(2)2010年1月10日~2100年は90年なので90曜日ずれそうだけど、(1)で書いたようにうるう年が22回あるので90+22=112曜日ずれる。
112÷7=16・・・0
これは、2010年1月10日に対して2100年1月10日が全くずれないということ。
つまり2100年1月1日の曜日は2010年1月1日と同じ。つまり金曜日。
    • good
    • 0
この回答へのお礼

わかりやすい説明有難うございます。理解できました。
二通りの求める方がわかってよかったです。

お礼日時:2010/08/22 13:33

参考URLに曜日の計算法が載っていますので参考にして下さい。



>2100年1月1日は何曜日ですか?
金曜日です。
http://www.keepups.net/y-2100.html

参考URL:http://www.h2.dion.ne.jp/~p_soul/jchieyoubi.htm
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!