PlacementPrep

Calendar Problems Questions Placement

34 min read
Government Exams
Advertisement Placement

Calendar Problems Questions for Placement Exams - Complete Question Bank

Last Updated: March 2026


Introduction to Calendar Problems

Calendar Problems form an essential part of quantitative aptitude sections in placement exams and competitive examinations. These questions test your understanding of days, dates, years, and the mathematical patterns that govern our calendar system. While the topic may seem straightforward, it requires careful application of rules and formulas to solve efficiently.

Why are Calendar Problems Important?

  • Predictable Pattern: Questions follow established mathematical rules
  • Quick to Solve: Most questions can be solved in under a minute with practice
  • High Accuracy: Formula-based approach ensures consistent results
  • Frequent Appearance: 1-3 questions commonly appear in exams
  • No Complex Calculations: Basic arithmetic and modular operations

Types of Calendar Problems

  1. Finding Day of the Week: For given dates in past or future
  2. Odd Days Calculations: Determining excess days beyond complete weeks
  3. Leap Year Problems: Identifying and calculating with leap years
  4. Calendar Repeats: Finding when a calendar will repeat
  5. Date Calculations: Finding specific dates based on conditions
  6. Month-Day Relationships: Problems involving specific days falling on specific dates

Important Formulas and Concepts

Basic Units of Time

1 Year = 12 Months
1 Year = 365 Days (Normal Year)
1 Year = 366 Days (Leap Year)
1 Week = 7 Days

Odd Days Concept

Odd days are the extra days beyond complete weeks in a given period.

Odd Days = Total Days mod 7

1 Ordinary Year = 365 days = 52 weeks + 1 day = 1 Odd Day
1 Leap Year = 366 days = 52 weeks + 2 days = 2 Odd Days

Leap Year Rules

A year is a leap year if:
1. It is divisible by 4, BUT
2. If it is divisible by 100, it must ALSO be divisible by 400

Examples:
- 2004: Leap year (divisible by 4)
- 1900: NOT a leap year (divisible by 100 but not by 400)
- 2000: Leap year (divisible by 400)
- 2024: Leap year (divisible by 4)

Odd Days in Multiple Years

100 Years = 76 Ordinary Years + 24 Leap Years
          = 76 × 1 + 24 × 2 = 76 + 48 = 124 Odd Days
          = 124 mod 7 = 5 Odd Days

200 Years = 2 × 5 = 10 Odd Days = 3 Odd Days
300 Years = 3 × 5 = 15 Odd Days = 1 Odd Day
400 Years = 4 × 5 + 1 = 21 Odd Days = 0 Odd Days
           (The extra +1 is because 400th year is a leap year)

Month Codes (Odd Days in Each Month)

Month       | Days | Odd Days
------------|------|---------
January     | 31   | 3
February    | 28/29| 0/1
March       | 31   | 3
April       | 30   | 2
May         | 31   | 3
June        | 30   | 2
July        | 31   | 3
August      | 31   | 3
September   | 30   | 2
October     | 31   | 3
November    | 30   | 2
December    | 31   | 3

Century Codes (First Day of Century)

Century Starting Year | Odd Days | Starts On
----------------------|----------|----------
100, 500, 900, etc.   | 5        | Friday
200, 600, 1000, etc.  | 3        | Wednesday
300, 700, 1100, etc.  | 1        | Monday
400, 800, 1200, etc.  | 0        | Sunday

Day Number Codes

Sunday    = 0
Monday    = 1
Tuesday   = 2
Wednesday = 3
Thursday  = 4
Friday    = 5
Saturday  = 6

Calendar Repeating Pattern

A calendar repeats when:
- After 6 years for leap years (sometimes)
- After 11 years for certain periods
- After 28 years for the same leap year type
- Generally: After 5 or 6 years for ordinary years

Key Rule: Calendar repeats when odd days accumulate to 7 (or multiple).

Practice Questions

Set 1: Basic Day Calculations


Question 1 (Easy): What day of the week was January 1, 2024?

Solution: Using reference: January 1, 2024 was a Monday (known fact).

Alternatively calculate: 2023 years + January 1

1600 years: 0 odd days 400 years: 0 odd days 23 years: 17 ordinary + 6 leap = 17 + 12 = 29 odd days = 1 odd day Jan 1: 0 odd days (just the first day)

Total: 1 odd day = Monday


Question 2 (Easy): If March 15, 2023 was a Wednesday, what day was March 15, 2024?

Solution: 2024 is a leap year, but we cross February 29, 2024. From March 15, 2023 to March 15, 2024 is 366 days (includes Feb 29).

366 days = 52 weeks + 2 days = 2 odd days

Wednesday + 2 days = Friday


Question 3 (Medium): What day of the week was August 15, 1947 (Indian Independence Day)?

Solution: Break down: 1946 complete years + 8 months (Jan-Aug) + 15 days in 1947

1946 years = 1600 + 300 + 46

  • 1600 years: 0 odd days
  • 300 years: 1 odd day
  • 46 years: 35 ordinary + 11 leap = 35 + 22 = 57 = 1 odd day (57 = 8×7 + 1)

Months in 1947 (before Aug 15): Jan(31) + Feb(28) + Mar(31) + Apr(30) + May(31) + Jun(30) + Jul(31) + Aug(15) = 31+28+31+30+31+30+31+15 = 227 days

Wait, we need odd days: Jan: 3, Feb: 0, Mar: 3, Apr: 2, May: 3, Jun: 2, Jul: 3, Aug: 1 (15 days = 2 weeks + 1 day)

Total odd days for months: 3+0+3+2+3+2+3+1 = 17 = 3 odd days

Total odd days: 0 + 1 + 1 + 3 = 5 odd days

Day 0 = Sunday, Day 5 = Friday


Question 4 (Medium): What was the day on January 26, 1950 (Republic Day of India)?

Solution: 1949 complete years + 26 days in 1950

1949 years = 1600 + 300 + 49

  • 1600: 0 odd days
  • 300: 1 odd day
  • 49 years: 37 ordinary + 12 leap = 37 + 24 = 61 = 5 odd days (61 = 8×7 + 5)

26 days in Jan 1950 = 3 weeks + 5 days = 5 odd days

Total: 0 + 1 + 5 + 5 = 11 = 4 odd days

Day 4 = Thursday


Question 5 (Hard): If today is Tuesday, what day will it be after 100 days?

Solution: 100 days = 14 weeks + 2 days = 2 odd days

Tuesday + 2 = Thursday


Set 2: Leap Year Calculations


Question 6 (Easy): Is 2100 a leap year?

Solution: 2100 is divisible by 4? Yes. 2100 is divisible by 100? Yes. 2100 is divisible by 400? No (2100/400 = 5.25)

Therefore, 2100 is NOT a leap year.


Question 7 (Easy): How many leap years are there in the 21st century (2001-2100)?

Solution: Leap years in 2001-2100: Start from 2004 (first divisible by 4 after 2001) End at 2096 (last before 2100, and 2100 is not a leap year)

2004, 2008, 2012, ..., 2096

This is an AP with a = 2004, d = 4, last term = 2096

2096 = 2004 + (n-1) × 4 92 = (n-1) × 4 n-1 = 23 n = 24


Question 8 (Medium): A person was born on February 29, 1996. How many actual birthdays (on Feb 29) will they celebrate by December 31, 2024?

Solution: Leap years between 1996 and 2024 (inclusive of 1996): 1996, 2000, 2004, 2008, 2012, 2016, 2020, 2024

That's 8 leap years. But they were born in 1996, so they celebrate starting from 2000.

Birthdays on Feb 29: 2000, 2004, 2008, 2012, 2016, 2020, 2024 = 7 birthdays


Question 9 (Medium): What is the maximum number of Sundays in a leap year?

Solution: Leap year = 366 days = 52 weeks + 2 days

52 weeks = 52 Sundays guaranteed The extra 2 days can include at most 1 more Sunday.

So maximum = 52 + 1 = 53 Sundays

This happens when the year starts on Saturday or Sunday.


Question 10 (Hard): How many times does the 29th day of the month occur in a leap year that starts on a Sunday?

Solution: In a leap year:

  • Months with 29 days or more: All 12 months
  • February has exactly 29 days
  • Other months have 30 or 31 days, so they all have a 29th

Every month has a 29th day in a leap year.


Set 3: Calendar Repeats


Question 11 (Easy): When will the calendar for 2024 repeat next?

Solution: 2024 is a leap year. Leap year calendars repeat after 28 years (in most cases).

But let's verify: 2024: Starts on Monday, ends on Tuesday (366 days = 52 weeks + 2 days)

For calendar to repeat, we need:

  1. Same type of year (leap year)
  2. Same starting day

2024 + 28 = 2052

Check: 28 years = 7 leap years + 21 ordinary years (approximately) Odd days = 7×2 + 21×1 = 14 + 21 = 35 = 0 odd days

So 2052 starts on same day as 2024.


Question 12 (Medium): When will the calendar for 2023 repeat next?

Solution: 2023 is an ordinary year. Ordinary year calendar repeats after 6 years if no leap year in between, or 11 years.

2023 to 2029: 6 years (2024 is leap year in between) 2024 contributes 2 odd days, not 1.

Let's calculate properly: 2024 (leap): 2 odd days 2025: 1 odd day 2026: 1 odd day 2027: 1 odd day 2028 (leap): 2 odd days 2029: 1 odd day

Total: 2+1+1+1+2+1 = 8 = 1 odd day (not 0)

Continue to 2034: 2030: 1 2031: 1 2032 (leap): 2 2033: 1 2034: 1

Total from 2023: 8 + 1+1+2+1+1 = 14 = 0 odd days

So 2023 calendar repeats in 2034.


Question 13 (Medium): The calendar of 2016 will be the same as which year?

Solution: 2016 is a leap year starting on Friday. Leap year calendars repeat after 28 years: 2016 + 28 = 2044

But also check +6 years if pattern allows: 2022 2016 to 2022: 2017:1, 2018:1, 2019:1, 2020(leap):2, 2021:1, 2022:1 = 7 = 0 odd days

So 2016 calendar = 2022 calendar? Let's verify starting days. 2016 started Friday. 2022 started Saturday? Let me check. Actually 2022 started on Saturday.

The issue is leap year vs ordinary year. 2016 is leap, 2022 is ordinary. They can't have same calendar.

For leap year: must repeat with another leap year starting same day. 2016 + 28 = 2044 (both leap years)


Question 14 (Hard): In a 400-year cycle, how many years have the same calendar as 2001?

Solution: 2001 is an ordinary year starting on Monday.

In 400 years: Calendar repeats when we accumulate 0 odd days and same year type.

For ordinary years: can repeat after 6, 11, or other intervals.

Within 400 years, the pattern cycles. The calendar of an ordinary year repeats approximately every 6 or 11 years, but must account for leap year interference.

Actually, in 400 years, there are 146097 days = 20871 weeks exactly (0 odd days). So the calendar exactly repeats every 400 years.

For 2001 specifically, years with same calendar: 2001, 2007, 2018, 2029, 2035, 2046, 2057, 2063, 2074, 2085, 2091, 2103, ...

But in 400-year cycle (2001-2400), we count all repetitions. There are typically 14-15 years with same calendar in a 100-year period.

Precise answer for 400 years: approximately 28-30 years (detailed calculation required)

For exact count: The Gregorian calendar repeats every 400 years, and within that, each year type repeats a specific number of times.


Question 15 (Hard): Which year before 2000 had the same calendar as 2000?

Solution: 2000 is a leap year. Leap year calendars repeat every 28 years going backward too.

2000 - 28 = 1972

Verify: Both are leap years divisible by 400 (or 4, with century exception handled). 2000 ÷ 400 = 5, 1972 ÷ 4 = 493 (not century year)


Set 4: Date Calculations


Question 16 (Easy): If the first day of a non-leap year is Sunday, what day is the last day?

Solution: Non-leap year = 365 days = 52 weeks + 1 day

Starts on Sunday (day 0), ends 365 days later. 365 mod 7 = 1

Sunday + 1 day = Monday


Question 17 (Medium): What is the day on June 15, 2025 if January 1, 2025 is a Wednesday?

Solution: Calculate days from Jan 1 to June 15: Jan: 31 days total, so Jan 1 to Feb 1 = 31 days Actually: days in 2025 before June 15

Jan: 31 - 1 = 30 (remaining in Jan after Jan 1) + 1 (Jan 1 itself)? Actually easier: Count days from Jan 1.

Jan 1 to Jan 31 = 30 days after Jan 1 Feb: 28 days (2025 is not leap year) Mar: 31 Apr: 30 May: 31 Jun 1 to Jun 15 = 14 days after Jun 1, or 15 days including Jun 15 from May 31

Total: 31 (Jan) + 28 (Feb) + 31 (Mar) + 30 (Apr) + 31 (May) + 15 (Jun) = 166 days Wait, this includes Jan 1. So days elapsed since Jan 1 = 165 days.

165 mod 7 = 165 = 23×7 + 4 = 4

Wednesday + 4 = Sunday


Question 18 (Medium): Which months in a year start on the same day of the week?

Solution: This depends on whether it's a leap year or not.

Non-leap year: Jan (31 = 3 odd days) Feb (28 = 0 odd days) Mar (31 = 3) Apr (30 = 2) May (31 = 3) Jun (30 = 2) Jul (31 = 3) Aug (31 = 3) Sep (30 = 2) Oct (31 = 3) Nov (30 = 2) Dec (31 = 3)

Months starting same day:

  • Jan and Oct (3+0+3+2+3+2+3 = 16 = 2, not matching)

Actually, let's recalculate properly. If Jan 1 is day X: Feb 1 = X + 3 (Jan has 31 = 4×7 + 3) Mar 1 = X + 3 + 0 = X + 3 Apr 1 = X + 3 + 3 = X + 6 May 1 = X + 6 + 2 = X + 8 = X + 1 Jun 1 = X + 1 + 3 = X + 4 Jul 1 = X + 4 + 2 = X + 6 Aug 1 = X + 6 + 3 = X + 9 = X + 2 Sep 1 = X + 2 + 3 = X + 5 Oct 1 = X + 5 + 2 = X + 7 = X Nov 1 = X + 0 + 3 = X + 3 Dec 1 = X + 3 + 2 = X + 5

Non-leap year:

  • Jan and Oct start on same day
  • Feb, Mar, Nov start on same day
  • Apr, Jul start on same day
  • May start alone (X+1)
  • Jun start alone (X+4)
  • Aug start alone (X+2)
  • Sep, Dec start on same day

Leap year: Similar calculation with Feb = 1 odd day.

Answer (Non-leap year):

  • January & October
  • February, March & November
  • April & July
  • September & December

Question 19 (Hard): If February 12, 2024 is a Monday, what day is March 15, 2024?

Solution: 2024 is a leap year, so February has 29 days.

From Feb 12 to Feb 29 = 17 days From Mar 1 to Mar 15 = 15 days Total = 32 days

Or: Feb 12 to Mar 12 = 29 days (Feb has 29 days) Mar 12 to Mar 15 = 3 days Total from Feb 12 = 32 days

32 mod 7 = 4

Monday + 4 = Friday

Wait, let me recheck: Feb 12 to Mar 12: Days remaining in Feb after 12th = 29 - 12 = 17 days (not including 12th) Including Feb 12: 29 - 12 + 1 = 18 days in Feb from 12th onwards

Actually, simpler: Feb 12 to Mar 12 is exactly the remaining days in Feb + 0. Feb 12, 13, ..., 29 = 18 days, then Mar 1-12 = 12 days. Total 30 days? No.

Feb 12 to Mar 12: If Feb 12 is day 0, Mar 12 is day (29-12) + 12 = 29 days later? No.

Actually: Feb 12 + 17 days = Feb 29 Feb 29 + 1 day = Mar 1 Mar 1 + 14 days = Mar 15

Total: 17 + 1 + 14 = 32 days from Feb 12.

32 mod 7 = 4

Monday + 4 = Friday


Question 20 (Hard): In a particular year, there are 53 Sundays and 53 Mondays. What day is January 1 and what type of year is it?

Solution: 53 Sundays and 53 Mondays means the year has 366 days (leap year) and starts on Sunday.

Reason: 366 days = 52 weeks + 2 days. For both Sunday and Monday to appear 53 times, the extra 2 days must be Sunday and Monday. This happens when the year starts on Sunday (day 1 = Sunday, day 366 = Monday).


Set 5: Advanced Problems


Question 21 (Easy): How many odd days are there in 123 days?

Solution: 123 ÷ 7 = 17 weeks + 4 days


Question 22 (Medium): The last day of a century cannot be which day of the week?

Solution: 100 years = 5 odd days (ends on Friday) 200 years = 3 odd days (ends on Wednesday) 300 years = 1 odd day (ends on Monday) 400 years = 0 odd days (ends on Sunday)

Pattern repeats every 400 years.

Last days of centuries: Friday, Wednesday, Monday, Sunday. Cannot be: Tuesday, Thursday, Saturday


Question 23 (Medium): If March 5, 2020 is a Thursday, what day is March 5, 2021?

Solution: 2020 is a leap year, but March 5 comes after February 29. From March 5, 2020 to March 5, 2021 includes Feb 28, 2021 but not Feb 29, 2020 (already passed).

Actually: March 5, 2020 to March 5, 2021 = 366 days (2020 is leap, but we start after Feb 29).

Wait: From March 5, 2020: Feb 29, 2020 has already occurred in 2020. To March 5, 2021: we pass through Feb 28, 2021 (2021 is not leap).

So total days = 366? Let's count. March 5, 2020 to March 5, 2021 is exactly 365 days (one year). Since we don't include Feb 29, 2020 in this period (it was before March 5), and 2021 is not a leap year, we have 365 days.

365 = 52 weeks + 1 day

Thursday + 1 = Friday


Question 24 (Hard): What day of the week is January 1, 2100?

Solution: 2099 complete years + 1 day in 2100

2099 = 1600 + 400 + 99

  • 1600: 0 odd days
  • 400: 0 odd days
  • 99 years: 76 ordinary + 23 leap? Wait, 2000 was a leap year, 2100 is not.

From 2001 to 2099: Leap years: 2004, 2008, ..., 2096 (2096 - 2004)/4 + 1 = 24 leap years Ordinary: 99 - 24 = 75

Odd days: 75×1 + 24×2 = 75 + 48 = 123 = 4 odd days (123 = 17×7 + 4)

Jan 1, 2100: 0 odd days (just the day itself in terms of day counting)

Actually, we calculated 2099 years worth.

Total: 0 + 0 + 4 = 4 odd days

Day 4 = Thursday

Wait, let me verify with known reference. January 1, 2000 was Saturday. 2000-2099 = 100 years = 5 odd days Saturday + 5 = Thursday

So January 1, 2100 is Thursday.

Hmm, my two calculations differ. Let me recheck.

From Jan 1, 2000 (Saturday) to Jan 1, 2100: 100 years = 76 ordinary + 24 leap = 76 + 48 = 124 = 5 odd days Saturday + 5 = Thursday

But wait, 2100 is NOT a leap year, and we didn't include it in the 100 years calculation (2000-2099).

So Jan 1, 2100 is Friday? Let me recheck.

Actually: From Jan 1, 2000 to Jan 1, 2100 is 100 years. Year 2000 is a leap year but we start on Jan 1, so we don't get the extra day from Feb 29, 2000 in the period starting Jan 1, 2000.

100 years (2000-2099 inclusive as complete years from Jan 1, 2000 to Dec 31, 2099): Leap years: 2000, 2004, ..., 2096 = 25 leap years? No, 2000 is already started.

Actually simpler: 1600-2000 was 0 odd days for 400 years. 2000 was a leap year. From 2000 to 2100:

I think my first calculation of 4 odd days is correct.

Let me verify: 2000 starts Saturday. 100 years = 5 odd days. Saturday + 5 = Thursday... but 2100 is not leap so we have one less day? No.

Actually Jan 1, 2100 is indeed a Friday.


Question 25 (Hard): A person was born on the last day of February in a leap year. If their 15th birthday also falls on the last day of February, which day of the week was their birth day?

Solution: Born Feb 29 (last day of Feb in leap year). 15th birthday on Feb 29, 15 leap years later.

From birth to 15th birthday: 15 × 4 = 60 years (approximately, since leap years are every 4 years, but century years complicate this).

Actually, 15 leap years means 60 years passed (4×15), but we need to check century years.

Odd days in 60 years: Count leap and ordinary years. If no century complications: approximately 15 leap + 45 ordinary, but 60 years will have about 15 leap years depending on start.

Actually: Born in year Y (leap), 15th birthday in year Y+60. Odd days = depends on how many leap years in between.

Generally: 60 years = 15 leap + 45 ordinary = 15×2 + 45 = 75 = 5 odd days (if exactly 15 leap years).

But century years 2100, 2200 are not leap.

Assuming no century issues: 5 odd days.

The question doesn't give the final day, so we need more info or it's testing understanding.

Actually, re-reading: The question asks which day of the week was their birth day given that both birth and 15th birthday are on Feb 29.

This is always true by definition (both are Feb 29). The day of the week changes based on odd days accumulated.

If we assume 5 odd days: If born on Sunday, 15th birthday on Friday.

Without knowing the specific day, we can only say the day shifts by the odd days (5 or adjusted for centuries).


Set 6: Month-Day Problems


Question 26 (Easy): What is the 100th day of 2024 (leap year)?

Solution: Jan: 31 days Feb: 29 days (leap year) Mar: 31 days

Jan + Feb = 60 days Remaining to reach 100: 40 days

So March 40? No, March has 31 days. 60 + 31 = 91 days (end of March) Remaining: 100 - 91 = 9 days into April


Question 27 (Medium): If the third Sunday of a month falls on the 15th, what is the date of the fourth Wednesday?

Solution: Third Sunday = 15th Second Sunday = 15 - 7 = 8th First Sunday = 1st

Sundays: 1, 8, 15, 22, 29

Wednesdays are 3 days after Sundays: First Wednesday = 1 + 3 = 4th Fourth Wednesday = 4 + 3×7 = 4 + 21 = 25th


Question 28 (Medium): In a month with 31 days beginning on a Sunday, how many Tuesdays are there?

Solution: Sunday = 1st Monday = 2nd Tuesday = 3rd

Tuesdays fall on: 3, 10, 17, 24, 31

That's 5 Tuesdays.


Question 29 (Hard): Which year in the 21st century has the same calendar as 1990?

Solution: 1990 is an ordinary year. Need to find odd days from 1990 to target year = 0 (mod 7).

1990 to 2001: 1990, 1991, 1992(leap), 1993, 1994, 1995, 1996(leap), 1997, 1998, 1999, 2000(leap), 2001

Odd days: 1+1+2+1+1+1+2+1+1+1+2+1 = 15 = 1 odd day

Continue accumulating until 0.

This requires extensive calculation. Common pattern: 1990 = 2001 + adjustment.

Actually, 1990 calendar = 2001 calendar (11 years later, 6 ordinary + 3 leap = 6 + 6 = 12 = 5 odd days? No)

Let me recalculate: 1990 to 2001 is 11 years. Leap years: 1992, 1996, 2000 = 3 leap years Ordinary: 8 years Odd days: 8×1 + 3×2 = 8 + 6 = 14 = 0

Yes! 1990 and 2001 have the same calendar.


Question 30 (Hard): If the first day of 2024 is Monday and the year has 53 Sundays, what is the last day of the year?

Solution: 2024 is a leap year (366 days = 52 weeks + 2 days). Starts on Monday.

53 Sundays means Sunday appears 53 times. For this to happen, one of the extra 2 days must be Sunday.

If year starts Monday, the days are: Day 1 = Monday Day 2 = Tuesday ... Day 366 = ?

366 = 52×7 + 2 So days 365 and 366 are the extra days. Day 365 = Monday (same as day 1, day 8, etc.) Day 366 = Tuesday

Extra days: Monday and Tuesday. No Sunday among extra days, so only 52 Sundays?

Wait, let me reconsider. In a leap year starting Monday:

  • Monday appears 53 times
  • Tuesday appears 53 times
  • Wednesday through Sunday appear 52 times

So there are only 52 Sundays, not 53.

The question states there are 53 Sundays. This is a contradiction for 2024 starting on Monday.

Actually, 2024 does start on Monday and does have 52 Sundays, 53 Mondays, and 53 Tuesdays.

So the question contains an impossible scenario.

Alternatively, if we need 53 Sundays in a leap year, it must start on Saturday or Sunday.

If the question is valid as stated, there may be an error, or it's testing recognition of impossible scenarios.


Companies and Exams That Frequently Ask Calendar Problems

Campus Placement Exams

  • TCS NQT: 1-2 calendar questions
  • Infosys: 1-3 questions (day calculations)
  • Wipro: 1-2 questions (leap year, odd days)
  • Cognizant: 2-3 questions
  • HCL: 1-2 questions
  • Accenture: 2-4 questions (mixed difficulty)
  • IBM: 1-3 questions
  • Capgemini: 1-2 questions

Government Exams

  • IBPS PO/Clerk: 2-4 questions
  • SBI PO/Clerk: 2-3 questions
  • SSC CGL: 2-4 questions
  • SSC CHSL: 1-3 questions
  • Railway Exams: 2-4 questions

Preparation Tips for Calendar Problems

1. Memorize the Odd Days Table

  • 100 years = 5 odd days
  • 200 years = 3 odd days
  • 300 years = 1 odd day
  • 400 years = 0 odd days

2. Master Leap Year Rules

  • Divisible by 4 = leap year
  • Exception: Divisible by 100 but not 400 = NOT leap year
  • Practice with examples: 1900 (not leap), 2000 (leap), 2024 (leap)

3. Use Reference Dates

  • Remember: Jan 1, 2000 = Saturday
  • Calculate other dates from this reference
  • Build your own reference points through practice

4. Month Codes Shortcuts

  • Jan = 3, Feb = 0/1, Mar = 3, Apr = 2, May = 3, Jun = 2
  • Jul = 3, Aug = 3, Sep = 2, Oct = 3, Nov = 2, Dec = 3
  • Sum these for quick month calculations

5. Practice Year Calculation

  • Odd years = 1 odd day
  • Leap years = 2 odd days
  • Count carefully: divide by 4 for leap years, adjust for centuries

6. Verify with Real Calendar

  • Use actual calendars to verify your calculations
  • This builds confidence and catches errors

7. Watch for Traps

  • February in leap years has 29 days
  • Century years are special (1900, 2100 not leap)
  • Odd days are mod 7, so 8 odd days = 1 odd day

Frequently Asked Questions (FAQ)

Q1: How do I quickly calculate odd days for any year?

A:

  1. Find complete centuries: Use 0, 5, 3, 1 for multiples of 400, 100, 200, 300
  2. For remaining years: Count leap years (÷4) and ordinary years
  3. Sum all odd days and take mod 7

Q2: Why does the calendar repeat?

A: When the cumulative odd days equal a multiple of 7, the day patterns align. For ordinary years, this typically happens after 6 or 11 years. For leap years, after 28 years.

Q3: How can I verify my answer quickly?

A: Use known reference points (like Jan 1, 2000 = Saturday) and calculate forward or backward. Cross-check with actual calendar if possible.

Q4: What's the most common mistake in calendar problems?

A: Forgetting that century years (1900, 2100) are not leap years despite being divisible by 4. Also, miscounting odd days for February in leap years.

Q5: Do I need to memorize the entire calendar?

A: No, just understand the calculation method. However, knowing a few anchor dates (like Jan 1, 2000 = Saturday) helps verify answers quickly.


Quick Reference: Odd Days Summary

PeriodOdd Days
1 Ordinary Year1
1 Leap Year2
100 Years5
200 Years3
300 Years1
400 Years0
January3
February (Ordinary)0
February (Leap)1

Master calendar problems through systematic calculation and practice!

Advertisement Placement

Share this article: