Introduction
கொடுக்கப்பட்ட ஒரு தேதிக்கு வாரத்தின் எந்த நாள் என்று கண்டறிதல் aptitude தேர்வுகளில் பொதுவான ஒரு task ஆகும். இந்த pattern, எளிய counting முறை அல்லது formula-based shortcuts பயன்படுத்தி எந்த தேதியையும் அதன் weekday ஆக மாற்ற உதவுகிறது - calendars, planning மற்றும் பல competitive tests க்கு பயனுள்ள திறன்.
Pattern: Day–Date Identification
Pattern
ஒரு தெரிந்த reference date இலிருந்து மொத்த நாட்கள் (அல்லது odd days) எண்ணி, அதை 7-ஆல் modulo செய்து weekday ஐ கண்டறியவும்.
Step-by-Step Example
Question
1 January 2020 அன்று வாரத்தின் எந்த நாள்?
Solution
-
Step 1: வசதியான reference date ஐ தேர்வு செய்யவும்
பொதுவாக நினைவில் வைக்கப்படும் reference: 1 Jan 2000 = Saturday. 1 Jan 2000 இலிருந்து 1 Jan 2020 வரை odd days எண்ணுவோம். -
Step 2: முழு ஆண்டுகளை எண்ணி odd days ஐ கணக்கிடவும்
2000 முதல் 2019 வரை (inclusive) 20 ஆண்டுகள். இந்த காலத்தில் leap years: 2000 (leap), 2004, 2008, 2012, 2016 = 5 leap years.
Ordinary years = 20 - 5 = 15.
Odd days = (15 × 1) + (5 × 2) = 15 + 10 = 25 odd days. -
Step 3: Odd days ஐ 7-ஆல் modulo செய்யவும்
25 ÷ 7 → மீதம் = 25 - (3×7) = 25 - 21 = 4 odd days. அதாவது reference weekday இலிருந்து 4 நாட்கள் முன்னே நகர வேண்டும். -
Final Answer:
Wednesday -
Quick Check:
Reference 1 Jan 2000 = Saturday → +4 நாட்கள் → Saturday → Sunday (1) → Monday (2) → Tuesday (3) → Wednesday (4) ✅
Quick Variations
1. Counting ஐ குறைக்க அருகிலுள்ள reference date ஐ பயன்படுத்தவும் (உதா., 1 Jan 2010).
2. Single-date கணக்கிற்கு month codes அல்லது Zeller’s formula பயன்படுத்தலாம்.
3. அதே ஆண்டுக்குள் உள்ள தேதிகளுக்கு, முழு ஆண்டுகள் பதிலாக month-wise odd days ஐ எண்ணவும்.
Trick to Always Use
- Step 1 → நினைவில் உள்ள அருகிலான reference date ஐ தேர்வு செய்யவும் (1 Jan 2000 அல்லது சமீப ஆண்டின் 1 Jan).
- Step 2 → முழு ஆண்டுகளை odd days ஆக மாற்றவும் (ordinary year = 1, leap year = 2), month odd days ஐ சேர்த்து, பின்னர் modulo 7 செய்யவும்.
Summary
Summary
- தொடக்கமாக ஒரு தெரிந்த reference date மற்றும் அதன் weekday ஐ தேர்வு செய்யவும்.
- கடந்த ஆண்டுகள் மற்றும் மாதங்களை odd days ஆக மாற்றி கூட்டவும் (ordinary = 1, leap = 2).
- மொத்த odd days ஐ 7-ஆல் modulo செய்து weekday shift ஐ பெறவும்.
- அந்த shift அளவிற்கு reference weekday ஐ முன்னே நகர்த்தி பதிலை பெறவும்.
நினைவில் கொள்ள வேண்டிய உதாரணம்:
1 Jan 2000 = Saturday → 20 ஆண்டுகள் (1 Jan 2020) = 4 odd days → Saturday + 4 = Wednesday.
