Introduction
ஒரு தெரிந்த weekday க்கு முன் அல்லது பின் குறிப்பிட்ட நாட்கள் சென்றால் எந்த weekday வரும் என்று கேட்கப்படும் கேள்விகள் aptitude தேர்வுகளில் அடிக்கடி வரும். இவை day-by-day எண்ணுவதற்கு பதிலாக, எளிய mod 7 arithmetic பயன்படுத்தும் திறனை வளர்க்கின்றன.
Pattern: Day of the Week (Future/Past Days)
Pattern
N நாட்கள் முன்னோக்கி அல்லது பின்னோக்கி நகரும் போது, N ஐ 7-ஆல் modulo செய்து, கிடைக்கும் மீதத்தின் அடிப்படையில் base weekday ஐ மாற்றவும்.
Step-by-Step Example
Question
இன்று Monday என்றால், 10 daysக்கு பிறகு எந்த நாள்?
Solution
Step 1: Shift ஐ remainder ஆக மாற்றவும்
10 mod 7 = 3. ஆகவே 10 நாட்கள் முன்னோக்கி நகர்வது என்பது 3 நாட்கள் முன்னோக்கி நகர்வதற்கு சமம்.Step 2: Base weekday ஐ முன்னோக்கி நகர்த்தவும்
Monday → +1 = Tuesday, +2 = Wednesday, +3 = Thursday.Final Answer:
ThursdayQuick Check:
10 = 7 + 3 → ஒரு முழு வாரம் சென்றால் weekday மாறாது; மீதம் +3 → Monday → Thursday ✅
Quick Variations
1. Backward shifts: remainder ஐ கழிக்கவும் (அல்லது 7 - r ஐ முன்னோக்கி சேர்க்கவும்).
2. பெரிய N இருந்தால்: முதலில் N mod 7 செய்து எளிமைப்படுத்தவும்.
3. Mixed spans: month/year மாற்றங்கள் இருந்தால், ஒவ்வொன்றையும் odd days ஆக மாற்றி பின்னர் modulo 7 பயன்படுத்தவும்.
Trick to Always Use
- Step 1 → நாட்களின் எண்ணிக்கையை 7-ஆல் modulo செய்யவும் (N mod 7).
- Step 2 → Forward move என்றால் remainder ஐ base weekday க்கு சேர்க்கவும்; backward move என்றால் remainder ஐ கழிக்கவும் (அல்லது 7 - remainder ஐ சேர்க்கவும்).
Summary
Summary
- பெரிய day-shifts இருந்தால் எப்போதும் N mod 7 மூலம் effective shift ஐ கண்டறியவும்.
- Forward shift: remainder ஐ weekday க்கு சேர்க்கவும்; backward shift: remainder ஐ கழிக்கவும் அல்லது (7 - remainder) ஐ சேர்க்கவும்.
- 7-ன் மடங்குகள் (முழு வாரங்கள்) weekday ஐ மாற்றாது - அவற்றை புறக்கணிக்கவும்.
- Months/years போன்ற spans இணைந்திருந்தால், முதலில் odd days ஆக மாற்றி பின்னர் modulo 7 பயன்படுத்தவும்.
நினைவில் கொள்ள வேண்டிய உதாரணம்:
Start: Monday. 10 days முன்னோக்கி → 10 mod 7 = 3 → Monday + 3 = Thursday.
