कैलेंडर chapter का मूल सवाल यह है: किसी भी दी गई तारीख को सप्ताह का कौन सा दिन होगा?
इसे समझने के लिए एक सरल सोच अपनाओ — हर दिन एक "पदचिह्न" छोड़ता है। अगर तुम 7 दिन आगे जाओ तो वापस उसी दिन पर आ जाते हो। यानी सप्ताह एक चक्र है, और इस चक्र की कुंजी है 7 से शेषफल (remainder)।
इसी शेषफल को कैलेंडर की भाषा में विषम दिन (Odd Days) कहते हैं।
सरल उदाहरण: अगर आज सोमवार है और तुम 10 दिन बाद का दिन जानना चाहते हो — सप्ताह + शेष। तो 3 दिन आगे = गुरुवार।
यही logic पूरे chapter की नींव है। बस इसे महीनों, वर्षों और सदियों तक फैलाना है।
कैलेंडर chapter से SSC MTS में आमतौर पर 1-2 प्रश्न आते हैं। ये प्रश्न 4 प्रकार के होते हैं:
इन चारों के लिए एक ही tool काम करता है — विषम दिन विधि।
किसी भी समयावधि के कुल दिनों को 7 से भाग दो — जो शेष बचे, वही विषम दिन हैं।
| विषम दिन | 0 | 1 | 2 | 3 | 4 | 5 | 6 | |----------|---|---|---|---|---|---|---| | दिन | रविवार | सोमवार | मंगलवार | बुधवार | गुरुवार | शुक्रवार | शनिवार |
यह table याद कर लो — पूरे chapter में यही mapping काम आएगी।
साधारण नियम: वर्ष जो 4 से विभाज्य हो — जैसे 2020, 2024।
सदी वर्षों के लिए: सदी वर्ष (100, 200, 1900, 2100) लीप वर्ष नहीं होते, जब तक वे 400 से विभाज्य न हों।
एक साधारण वर्ष में विषम दिन: → 1 विषम दिन
एक लीप वर्ष में विषम दिन: → 2 विषम दिन
| सदी | कुल दिन | विषम दिन | |-----|---------|----------| | 100 वर्ष | 76 साधारण + 24 लीप | → 5 | | 200 वर्ष | | → 3 | | 300 वर्ष | | → 1 | | 400 वर्ष | | → 0 |
यानी 400 वर्ष बाद कैलेंडर खुद को दोहराता है।
सदी code (1 जनवरी का दिन):
| महीना | दिन | विषम दिन | |-------|-----|----------| | जनवरी | 31 | 3 | | फरवरी (साधारण) | 28 | 0 | | फरवरी (लीप) | 29 | 1 | | मार्च | 31 | 3 | | अप्रैल | 30 | 2 | | मई | 31 | 3 | | जून | 30 | 2 | | जुलाई | 31 | 3 | | अगस्त | 31 | 3 | | सितंबर | 30 | 2 | | अक्टूबर | 31 | 3 | | नवंबर | 30 | 2 | | दिसंबर | 31 | 3 |
Step 1: उस वर्ष के 1 जनवरी तक के कुल विषम दिन निकालो। Step 2: उस वर्ष में दी गई तारीख तक के विषम दिन जोड़ो। Step 3: कुल योग को 7 से भाग दो → शेष = उस दिन का code।
उदाहरण — 14 फरवरी 2019:
Step 1: 1 जनवरी 2019 तक
Step 2: 1 जनवरी से 14 फरवरी 2019
Step 3: → मंगलवार? — नहीं, → गुरुवार (5)
रुको — यहाँ एक बात: जब reference point लेते हो तो "1 जनवरी 2000 = शुक्रवार = 5" code ध्यान रखो। → मंगलवार नहीं बनता। सही calculation में ... लेकिन PYQ explanation के अनुसार answer गुरुवार है। इसका मतलब है कि सदी के पहले दिन का exact code table से verify करना ज़रूरी है।
महत्वपूर्ण shortcut: 1 जनवरी 2000 = शनिवार था। इस base से calculate करना ज़्यादा accurate है।
दो वर्षों का कैलेंडर तब समान होता है जब:
आसान rule: साधारण वर्ष के बाद — +6, +11, +11 वर्षों बाद कैलेंडर repeat होता है।
उदाहरण: 1986 → 1986+11 = 1997 (यदि बीच में सही leap year pattern हो)
लीप वर्ष के लिए: +28 वर्ष बाद definitely same calendar आता है।
जब किसी महीने की 1 तारीख से 29वीं तारीख पूछी जाए — हमेशा एक ही दिन होगा। , यानी शून्य विषम दिन। कोई calculation नहीं। सीधा उत्तर: "1 को जो दिन, वही 29 को।" साथ ही — 1 और 8, 1 और 15, 1 और 22 भी हमेशा एक ही दिन होते हैं (क्योंकि अंतर 7 का गुणज)। Standard method: 30s; इस pattern से: 5s।
जब पूछा जाए "इस महीने में 5 गुरुवार कब होंगे?" — 31-दिन के महीने में 5 बार कोई दिन तभी आता है जब वह दिन महीने के पहले 3 दिनों में से एक हो। यानी अगर महीना गुरुवार, शुक्रवार, या शनिवार से शुरू हो तो महीने में 5 गुरुवार होंगे। 30-दिन के महीने में: पहले 2 दिनों में। इस rule से 31-दिन के महीने का answer 10s में; traditional counting से 45s।
किसी range में लीप वर्षों की संख्या निकालने के लिए: । उदाहरण: 2001 से 2018 तक लीप वर्ष = । फिर सदी वर्षों का adjustment। यह formula बिना एक-एक वर्ष गिने 4 लीप वर्ष 3s में देता है बनाम manual counting जिसमें 20s लगते।
जन्मदिन से N साल बाद का दिन = (N साल के विषम दिन + जन्म का दिन) mod 7। N साल में लीप वर्षों की संख्या = L, साधारण = S। विषम दिन = । उदाहरण: 2019 से 2025 तक 6 साल (2020, 2024 लीप) → । तो 1 दिन आगे। गुरुवार+1 = शुक्रवार। Traditional enumeration: 60s; यह method: 15s।
साधारण वर्ष से अगला समान calendar: पहले +6 साल, फिर +11 साल देखो। अगर बीच में leap year pattern सही हो तो +6 और +11 दोनों candidates हैं। Exam में usually +11 answer होता है जब लगातार साधारण वर्षों की range हो। Standard Doomsday calculation: 90s; इस rule से: 10s।
परीक्षा में कैलेंडर का प्रश्न देखते ही यह decision tree follow करो:
प्रश्न किस type का है?
→ "X तारीख को कौन सा दिन?" देखो: क्या तारीख किसी known date (जैसे 1 जनवरी 2000 = शनिवार) के के multiple पर है? अगर हाँ — direct answer। नहीं तो विषम दिन method।
→ "उसी महीने में 29/22/15/8 को कौन सा दिन?" तुरंत: 1 को जो दिन, 8, 15, 22, 29 को भी वही। 2 को जो दिन, 9, 16, 23, 30 को भी वही।
→ "महीने में 5 बार कौन सा दिन?" 31-दिन के महीने में: महीने के पहले 3 दिन ही 5 बार आते हैं। 30-दिन में: पहले 2 दिन।
→ "कितने Mondays × Saturdays?" पहले महीने का पहला दिन ज्ञात करो। फिर उस दिन से Monday और Saturday की तारीखें निकालो — count करो।
→ "समान कैलेंडर कौन सा वर्ष?" +6, +11, +28 में से सही option देखो।
हर प्रश्न में सबसे पहले 1 का दिन ज्ञात करो — बाकी सब उससे निकलेगा।
क्यों यह प्रश्न: यह सबसे basic type है — 28 का pattern सीधे test होता है।
समाधान का रास्ता: 29 - 1 = 28 दिन = सप्ताह। शून्य विषम दिन। 1 को बुधवार था, 29 को भी बुधवार। कोई calculation नहीं।
क्यों यह प्रश्न: "5 बार कोई दिन" वाले प्रश्न का pattern — पहले दिन से निर्धारण।
समाधान का रास्ता: 1 जनवरी 1925 = गुरुवार (दिया हुआ)। जनवरी में 31 दिन। गुरुवार को 1, 8, 15, 22, 29 — पाँच बार। क्योंकि महीने का पहला दिन ही गुरुवार है, यह पहले 3 दिनों में आता है → 5 गुरुवार।
क्यों यह प्रश्न: समान कैलेंडर वाले वर्ष — +11 rule का application।
समाधान का रास्ता: 1914 और 1925 के बीच 11 वर्ष। इस span में सही odd-day count (11 साधारण वर्ष = 11 विषम दिन, ... यहाँ leap year adjustment के साथ total = 0 mod 7 हो जाता है जब 1916, 1920, 1924 लीप को account करें)। Option में 1914-1925 सही pair है।
क्यों यह प्रश्न: किसी महीने में दो दिनों की count का गुणनफल — practical application।
समाधान का रास्ता: अगस्त 2012 का पहला दिन = बुधवार (दिया हुआ)। अगस्त में 31 दिन। शनिवार: पहला शनिवार = 4 अगस्त (बुधवार से 3 दिन आगे), फिर 11, 18, 25 → 4 शनिवार। सोमवार: पहला सोमवार = 6 अगस्त (बुधवार से 4 दिन आगे — नहीं, 5 दिन पीछे = 4+1 = अगले सोमवार)... बुधवार = 1, सोमवार पिछला था 30 जुलाई, अगला = 6 अगस्त। 6, 13, 20, 27 → 4 सोमवार। गुणनफल = ।
क्यों यह प्रश्न: जन्मदिन वाले प्रश्न — N साल के विषम दिन निकालने का practice।
समाधान का रास्ता: 14 फरवरी 2003 से 14 फरवरी 2022 = 19 वर्ष। लीप वर्ष: 2004, 2008, 2012, 2016, 2020 = 5 लीप। साधारण = 14। विषम दिन = । 2003 में 14 फरवरी = शुक्रवार था (PYQ explanation के अनुसार ultimately Monday आता है)। Base day + 3 → सोमवार।
लीप वर्ष की गलत पहचान: 1900 को लीप मान लेना — यह सबसे बड़ी भूल है। याद रखो: सदी वर्ष लीप तभी जब 400 से विभाज्य। 1900 लीप नहीं, 2000 लीप।
विषम दिन और calendar date का confusion: विषम दिन = शेषफल, इसे directly तारीख समझ बैठना। रविवार, सोमवार — यह mapping table याद रखो और हर बार उससे match करो।
"5 बार कौन सा दिन" में 30 vs 31 दिन की अनदेखी: 30-दिन के महीने में केवल पहले 2 दिन 5 बार आते हैं, 31-दिन में पहले 3 दिन। गलती से सभी महीनों के लिए 3 मान लेना।
जन्मदिन calculation में लीप वर्ष double-count: उस range में 2000 एक बार गिनो — इसे न लीप वर्ष 1 जनवरी वाले साल की गिनती में count करो, न महीने की। सिर्फ़ "जन्मदिन से जन्मदिन" के बीच के पूरे साल गिनो।
28-दिन के multiple को miss करना: अगर दो तारीखों का अंतर 28, 56, 84... है तो दिन same होगा। यह directly apply हो जाता है — फिर भी कई बार students पूरी calculation करते हैं।
समान calendar के लिए सिर्फ़ starting day देखना: दोनों वर्षों का starting day same होना ज़रूरी है और दोनों का leap/non-leap status भी same होना चाहिए। सिर्फ़ starting day match करने से काम नहीं चलेगा।