Introduction
Yearly Day Shift pattern என்பது, ஒரு குறிப்பிட்ட தேதியின் weekday ஒரு வருடம் முன்னோக்கி அல்லது பின்னோக்கி நகரும் போது எப்படி மாறுகிறது என்பதை விளக்குகிறது. இது calendar reasoning-இன் அடிப்படை concept ஆகும் - அடுத்த வருடத்தின் weekday கண்டறிதல், repeating calendars, மற்றும் பல வருட shift கேள்விகளில் இது அடிக்கடி பயன்படுகிறது.
Pattern: Yearly Day Shift
Pattern
அடுத்த வருடத்தில் அதே தேதியின் weekday, நீங்கள் கடக்கும் ஆண்டின் odd days எண்ணிக்கையால் மாறும்:
- நீங்கள் கடக்கும் ஆண்டு ஒரு ordinary year என்றால் → அது +1 odd day அளிக்கும்; அதனால் அடுத்த வருட அதே தேதி weekday +1 முன்னேறும்.
- நீங்கள் கடக்கும் ஆண்டு ஒரு leap year என்றால் → அது +2 odd days அளிக்கும்; அதனால் அடுத்த வருட அதே தேதி weekday +2 முன்னேறும்.
- ஒரு வருடம் பின்னோக்கி நகரும்போது, அதற்கேற்ப 1 (ordinary) அல்லது 2 (leap) நாட்களை கழிக்க வேண்டும்.
Step-by-Step Example
Question
1st January 2022 ஒரு Saturday என்றால், 1st January 2023 எந்த நாள்?
Solution
-
Step 1: நீங்கள் கடக்கும் ஆண்டின் வகையை கண்டறியவும்
1 Jan 2022 → 1 Jan 2023 செல்லும் போது, நாம் கடக்கும் ஆண்டு 2022. 2022 ஒரு leap year அல்ல (4-ஆல் வகுபடாது), எனவே இது ஒரு ordinary year. -
Step 2: Odd-day contribution கண்டறியவும்
Ordinary year → +1 odd day. -
Step 3: Weekday shift பயன்படுத்தவும்
Base weekday = Saturday. +1 day சேர்த்தால் → Sunday. -
Final Answer:
Sunday -
Quick Check:
Ordinary year shift = +1 → Saturday → Sunday ✅
Quick Variations
1. Backward shift: முந்தைய வருடத்தின் அதே தேதியை கேட்டால், 1 (ordinary) அல்லது 2 (leap) நாட்களை கழிக்கவும்.
2. Leap day கடக்கும் போது: Leap year-ல் 29 Feb-க்கு முன் உள்ள தேதியில் இருந்து அடுத்த வருடம் அதே தேதிக்கு செல்லும் போது, அந்த leap year காரணமாக +2 shift வரும் என்பதை நினைவில் கொள்ளவும்.
3. Multi-year shifts: n வருடங்களுக்கு, ஒவ்வொரு ஆண்டின் odd days (ordinary = 1, leap = 2) ஐ கூட்டி, பின்னர் mod 7 செய்து net shift கண்டறியவும்.
Trick to Always Use
- Step 1 → நீங்கள் கடக்கும் ஆண்டு leap (2) அல்லது ordinary (1) என தீர்மானிக்கவும்.
- Step 2 → Forward move என்றால் odd days சேர்க்கவும்; backward move என்றால் கழிக்கவும்.
- Step 3 → இறுதியில் பெறும் மதிப்பை mod 7 செய்து weekday shift பயன்படுத்தவும்.
Summary
Summary
- Ordinary year-ஐ கடக்கும்போது → same-date weekday +1 shift.
- Leap year-ஐ கடக்கும்போது → same-date weekday +2 shift.
- Backward செல்லும்போது, இதே அளவுகளை கழிக்கவும்.
- பல வருடங்களுக்கு, அனைத்து odd-day contributions-ஐ கூட்டி mod 7 செய்து பயன்படுத்தவும்.
Example to remember:
1 Jan 2020 (leap year) = Wednesday →
1 Jan 2021 = Friday (+2 days shift)
