You are given the following information, but you may prefer to do some research
for yourself.
- 1 Jan 1900 was a Monday.
-
Thirty days has September,
April, June and November.
All the rest have thirty-one,
Saving February alone,
Which has twenty-eight, rain or shine.
And on leap years, twenty-nine.
- A leap year occurs on any year evenly divisible by 4, but not on a century unless it is divisible by 400.
To solve this I make an array with 12 numbers in it, each representing the
number of days in a month. I use a for loop to increment the years, calculating
whether or not it's a leap year, checking to see if a month begins on the
first day of the week.
###,###