• ベストアンサー

カレンダーの問題について

「1月1日を月曜日としたら、6月7日は何曜日か。ただし2月は28日までとする。 (答え木曜日)」。 このような問題を速く解く方法ってあるのでしょうか?

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

  • ベストアンサー
noname#40706
noname#40706
回答No.4

7×4=28です。 そこで、 1月は31日ではなくて 3日 だけしかない 2月は28日ではなくて 0日 だけしかない 3月   31日      3日 だけしかない 4月   30日      2日 だけしかない 5月   31日      3日 だけしかない と考えたらいいのです。 6月 は 1,2,3・・・・7日。 そして、1月1、2、3、3月1,2・・・・  6月1,2,3,4・・ と指折り数えてください。 曜日を調べるときの指折りの数え方は、は私は下のようにしています。 左手を軽く開きます。 親指で、 月:人差し指の第一関節というか、指の先を押さえる 火:第二関節というか、人差し指の真ん中あたりを押さえる 水:人差し指の根元を押さえる。 木:中指の先 金:中指の中ほど 土:中指の根元 日:薬指の先 月:人差し指の先・・・・・ と指を押さえます。 この問題の場合は、1月いち(月のところ)、に(火のところ)、さん(水のところ)・・・・・・と順番に押さえます。 具体的には 1がつ1 人差し指上 2     同 中 3    同 下 3がつ1  中指上 (2月はありません!) 2     同 中 3     同 下 4がつ1  薬指 上 2     人差し指 上 5がつ1   同 中 2     同 下 3     中指 上 6がつ1   同 中 2     同下  3 薬指  上 4 人差し指  上 5 同    中 6  同    下 7  中指  上   中指の上になりましたね。 そこであらためて、月・火・水・木と、親指を順番に動かしながら、そこが木曜日であることを確かめたらいいのです。 親指を動かすときは、曜日のことは何も考えずに、1,2,3・・と親指を動かしてください。そうしないと混乱します。 わたしは、この曜日の決め方、調べ方を気に入ってよく使っています。 例 今日25日は水曜日。7月30日は何曜日かな、というときは、人差し指の上から月火水、人差し指の根元が25ですから、25,26,・・・・と指を移動させて、30(人差し指の上)、月曜日 という具合です。 慣れたら重宝します。

その他の回答 (4)

noname#40706
noname#40706
回答No.5

もちろん 1月     3月      4月       5月       6月 123    123      12      123      1234567 月火水   木金土     日月     火水木     金土日月火水木 と紙に書けばもっと簡単です。

noname#49748
質問者

お礼

皆さん、どうも有難うございました。非常に参考になりました。

  • imopro
  • ベストアンサー率35% (58/163)
回答No.3

曜日を1~7の数値に対応させます. ここでは,月:1,火:2,…,日:7とします. さて,6月7日は1月1日の157日後です(ここは単純に足し算). このとき,157を7で割った余りxを求めます. このxを1月1日月曜日が対応している1に足します. つまり,x+1.x=3となるので,x+1=4. 4は木曜日なので,6月7日は木曜日と分かります.

  • ariman_A
  • ベストアンサー率50% (23/46)
回答No.2

1月1日から6月7日までに日数を出す ↓ 7で割る ↓ 余りから曜日を出す これが一番スマートな気がするのですが…。 例えば1月1日からの日数が120日だった場合、 120/7=17余り1だから月曜日、とか。

noname#43069
noname#43069
回答No.1

1/1月曜日を起算するとして 「1日経過した」1/2は「曜日が一つ進んで」火曜日 「2日経過した」1/3は「曜日がニつ進んで」水曜日 「3日経過した」1/4は「曜日が三つ進んで」木曜日 「4日経過した」1/5は「曜日が四つ進んで」金曜日 「5日経過した」1/6は「曜日が五つ進んで」土曜日 「6日経過した」1/7は「曜日が六つ進んで」日曜日 「7日経過した」1/8は「曜日が一巡して」 月曜日 というのはお解かりでしょうか? 曜日は7日で一巡するのですから、「何回巡回するのか」と「回りきれなった残りの日数」を求めるようにすれば良いです。

関連するQ&A