A person was born on 23 February 2004. What day of the week will be on his 21st birthday?
Show answer & explanation
Correct answer: B
Explanation
Given: Date of birth = 23 February 2004
2004 is a leap year, 1 January 2004 = Thursday
January (31 days) + February (23 days) = 54 days ⇒ 54 % 7 = 5
Thus day = Thursday + 5 = Tuesday
From 2004 to 2025 = 21 years
Effective leap years = 5
Total odd days = 16 (normal) + 10 (leap) = 26 ⇒ 26 % 7 = 5
Final day = Tuesday + 5 = Sunday
Correct Answer: Sunday