5月13日

 今日は13日の金曜日。私はクリスチャンではないので13日の金曜日を気にしませんが、今年、13日の金曜日は今日だけなのはなぜか知っています。
 これは、プログラミングの実習の時にによく出題する練習問題だから。
 プログラミングは、日付関連を調べるのは結構面倒です。これは、コンピュータの日付は内部的には1900年からの通算年数というか通算ミリ秒で値を持っているから。
 日付と曜日を調べて13日の金曜日を見つける問題は、作りやすく答えが複雑ではない、(たいてい1つか2つ)のでよく使っています。
 実習している年(今年)のカレンダーはたいてい教室にかかっているので次の年とか2020年とか、ぱっと調べられない年を指定していますが、去年この問題を練習問題として出したので、今年の13日の金曜日がいつか覚えていました。
 いつも同じような問題でつまらないと思うのですが、曜日が0から6の番号で示されているとき、これを曜日にあっさり変換できない生徒が多いのでいつもはずせない問題です。
 たぶん、来年の13日の金曜日がいつか今年中にわかるでしょう。