Leap Day, February , , occurred on a Sunday. On what day of the week will Leap Day, February , , occur?
- A)
- B)
- C)
- D)
- E)
Answer
E
Key insight
Each ordinary year shifts the weekday by 1, each leap year by 2; 12 + 2*4 = 20 is 6 mod 7, so Sunday becomes Saturday.
Solution
Moving a date forward one ordinary year adds days, which pushes the weekday forward by . If the year crossed contains a February , the jump is days and the weekday moves forward by .
From February 29, 2004 to February 29, 2020 is years. The leap days passed along the way are February 29 of , , , and : four of them (none of these years is a century exception). So of the yearly steps shift by and the other shift by :
Six days after Sunday is Saturday (equivalently, one day back).
The answer is .
Why this works
Weekday problems are counting mod , and a year is "one extra day" (two for a leap year) rather than days, which avoids big numbers. The only thing to get right is how many leap days lie strictly after the start date and up to the end date; here the target date is itself a leap day and counts.
Alternative approach
Count days: , so the date moves one weekday backward from Sunday to Saturday.
The trap
Counting 3 leap years instead of 4 (the leap day of 2020 itself is inside the interval), landing on Friday.
Common mistakes
- Counting 3 leap years instead of 4 (the leap day of 2020 itself is inside the interval), landing on Friday.
- Adding days without any leap adjustment (, giving Tuesday).
Techniques
Set up the equation/formula and compute; no special trick needed