インタビューの質問の1つ。
もしも
1st january 2006 --> Sunday
それで
1st january 2010 --> ???
うるう年以外の年ごとに1日を追加し、うるう年ごとに2日を追加して、その値mod 7を取得します。最後に、指定された日にその日数を追加します。たとえば。
2007=1 day
2008=2 days
2009=1 day
2010=1 day
したがって、合計5
日数と日曜日の日数を5 % 7=5
追加すると、次のようになります。5
Friday
2006年はうるう年ではなく、365日あります。
2007年は365日です。
2008年はうるう年で、366日あります。
2009年、365日。
したがって、2つの日付には365 + 365 + 366 + 365==1461日が異なります。
1週間は7日で、1461 mod 7は5日で、日曜日が金曜日の5日後です。
したがって、答えは金曜日です。