• ベストアンサー

月の最終平日から該当する年を導く

4月30日、5月30日、6月29日、7月31日、8月31日、9月30日、10月30日が その月の最後の平日になる年はありますか? ここでいう平日とは祝日を除いた月曜から金曜までのことです。 2011年は上記条件に当てはまりません。今年より前、そして後に それぞれ該当する年があれば教えてください。 また、分かった方はどのようにその年を導き出したかも 教えて頂けると助かります。 よろしくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • B-juggler
  • ベストアンサー率30% (488/1596)
回答No.1

ちょっと問題がよく分からないけれど、 4月は30日が最終日だけど、5月は31日まである。 そうせずに、5月は30日で止める(以下同様)ということですか? この解釈で進めます。 違ったら補足ください。 4/30 ~ 5/30 まで 30日ありますね。 一週間の7(日) でわります この場合商は関係ないので、 余りだけ。 こういう記号を使います。 30mod7=2 ・・(1)  #30を7で割った余り は 2ですよ という式です。 よって、4/30 が月曜日なら、5/30 は 二日ずれて 水曜日ですね。 以下同じように計算を出していきます。 5/30 ~ 6/29 29日 29mod7=1 ・・(2) 6/29 ~ 7/31 31日 31mod7=3 ・・(3) 7/31 ~ 8/31 31日 31mod7=3 ・・(4) 8/31~9/30 30日 30mod7=2 ・・(5) 9/30 ~ 10/30 30日 30 mod 7 =2 ・・(6) 整理をしないとわけがわかりませんね。 (1)~(6)で 2,1,3,3,2,2 日 、曜日がずれますね。 あとは曜日を考えて行けばいいですね。 4/30 が月曜日 なら、5月末 水曜日 、6月末 木曜日 、  7月末 日曜日 平日じゃない。 おなじく 火曜日なら、5月末 木曜日、6月末 金曜日     7月末 月曜日 、8月末 木曜日、9月末 土曜日 平日じゃない。 おなじく 水曜日 、 5月末 金曜日 、6月末 土曜日 平日ではないです。 おなじく 木曜日 、 5月末 土曜日 平日ではないです。 おなじく 金曜日 、 5月末 日曜日 平日ではないです。 ということで、 4月末が平日なら、上記の日付が平日になる年はありません。 計算が怪しいので、確かめてみてくださいね。 (=^. .^=) m(_ _)m (=^. .^=)  これはなんに使われるんですか?   

ckool20
質問者

お礼

解釈は合っています。 先日上司に宿題として課されたもので、申し訳ありませんが 何に使うのかは分かりません…。 非常に分かりやすい説明でした。 ありがとうございます!

関連するQ&A