Cat 2024
Cat 2024
Marking Scheme:
Correct answer: +3
Preparation Strategy
VARC:
Calendar
Odd days: extra days not part of a complete week = (total no. of days) mod 7 [mod returns
remainder]
Leap Year: must be divisible by 4. In addition, if it is divisible by 100, it must also be divisible by 400.
e.g. 2004 is a leap year. 2000 is divisible by 400 so it is also a leap year. However, 2100 is divisible by 4
and 100 but not by 400 and hence it is not a leap year.
No. of odd days in a 31-day month (Jan, Mar, May, Jul, Aug, Oct, Dec) = 3
No. of odd days in February = 0 for ordinary year, 1 for leap year
100 years = 24 leap years + 76 ordinary years
No. of odd days in 200 years = (2*no. of odd days in 100 years) mod 7 = 3
No. of odd days in 400 years = (4*5 + 1) mod 7 = 0 [add 1 as the 400th year would itself be a leap
year]
Similarly, each of 800, 1200, 1600, 2000 years etc. will have 0 odd days.
*If 1 Jan YYYY is a Monday and YYYY is a non-leap year, then 1 Jan (YYYY+1) will be a Tuesday, i.e. the
previous day+1. But if the previous year is a leap year, then the same date next year would be the
previous day+2.
*Similarly, if DD MM is a Monday and MM has 28/29/30/31 days, then DD of next month will be
Mon/Tue/Wed/Thu accordingly.
1600 has 0 odd days. The next 300 years will have 1 odd day. In the next 99 years, we have 24 leap
years and 75 ordinary years. So, the number of odd days is (24*2 + 75*1) mod 7 = 4.
Method: To find the day of the week on the date XX month YYYY, find number of odd days till year
YYYY-1. Then add odd days of months up till month-1. Then add (XX mod 7).
Next, find (final_sum mod 7), which gives the total number of odd days and lies in the range 0-6.
Then map your answer to Sunday-Saturday.
QUANTITATIVE APTITUDE: