ਕੈਲੰਡਰ ਸਮੱਸਿਆਵਾਂ - ਤੇਜ਼ ਸੋਧ
ਕੈਲੰਡਰ ਸਮੱਸਿਆਵਾਂ - ਤੇਜ਼ ਰਿਵੀਜ਼ਨ
ਮੁੱਖ ਬਿੰਦੂ (ਇੱਕ ਲਾਈਨਰ)
- ਸਾਧਾਰਣ ਸਾਲ = 365 ਦਿਨ = 1 ਅਜੀਬ ਦਿਨ; ਲੀਪ ਸਾਲ = 366 ਦਿਨ = 2 ਅਜੀਬ ਦਿਨ।
- ਹਰ 100 ਸਾਲ ਵਿੱਚ 5 ਅਜੀਬ ਦਿਨ ਹੁੰਦੇ ਹਨ (76 ਸਾਧਾਰਣ + 24 ਲੀਪ)।
- ਹਰ 400 ਸਾਲ ਵਿੱਚ 0 ਅਜੀਬ ਦਿਨ ਹੁੰਦਾ ਹੈ (400 ਦੇ ਗੁਣਜ ਲੀਪ ਹੁੰਦੇ ਹਨ)।
- ਸਦੀ ਲੀਪ ਨਿਯਮ: 400, 800, 1200, 1600, 2000… ਲੀਪ ਹਨ; 1700, 1800, 1900 ਨਹੀਂ ਹਨ।
- ਅਜੀਬ-ਦਿਨ ਚੱਕਰ: 0-ਐਤ, 1-ਸੋਮ, 2-ਮੰਗਲ, 3-ਬੁੱਧ, 4-ਵੀਰ, 5-ਸ਼ੁੱਕਰ, 6-ਸ਼ਨੀ।
- ਮਹੀਨਾ ਕੋਡ (ਗੈਰ-ਲੀਪ): ਜ ਫ ਮ ਅ ਮ ਜ ਜ ਅ ਸ ਅ ਨ ਦ → 0 3 3 6 1 4 6 2 5 0 3 5।
- ਡੂਮਜ਼ਡੇ ਨਿਯਮ: 4/4, 6/6, 8/8, 10/10, 12/12, 5/9, 9/5, 7/11, 11/7 ਸਾਰੇ ਇੱਕੋ ਹਫ਼ਤੇ ਦੇ ਦਿਨ ਆਉਂਦੇ ਹਨ।
- ਜ਼ੈਲਰ ਦਾ ਸ਼ਾਰਟਕਟ: (ਤਾਰੀਖ + ਮਹੀਨਾ-ਕੋਡ + ਆਖ਼ਰੀ ਦੋ ਅੰਕ + ਆਖ਼ਰੀ ਦੋ ਅੰਕ/4) mod 7 → ਹਫ਼ਤੇ ਦਾ ਦਿਨ ਦਿੰਦਾ ਹੈ।
- ਪਿੱਛੇ/ਆਗੇ ਇੱਕੋ ਸਾਲ ਵਿੱਚ: ਦਿਨ ਸਿੱਧੇ ਜੋੜ/ਘਟਾਓ; ਸਾਲ ਪਾਰ ਕਰੇ ਤਾਂ ਅਜੀਬ ਦਿਨ ਸਮਝੋ।
- ਇੱਕੋ ਕੈਲੰਡਰ 6 ਜਾਂ 11 ਜਾਂ 28 ਸਾਲਾਂ ਬਾਅਦ ਦੁਹਰਾਉਂਦਾ ਹੈ, ਲੀਪ-ਪੈਟਰਨ ਤੇ ਨਿਰਭਰ ਕਰਦਾ ਹੈ।
- ਹਰ ਸਾਲ 15 ਅਗਸਤ +1 ਹਫ਼ਤੇ ਦਾ ਦਿਨ ਖਿਸਕਦਾ ਹੈ (ਲੀਪ ਵਿੱਚ +2)।
- 29 ਫਰਵਰੀ ਸਿਰਫ਼ ਸਦੀ-400-ਗੁਣਜ ਵਾਲੇ ਲੀਪ ਸਾਲਾਂ ਵਿੱਚ ਹੁੰਦੀ ਹੈ।
- 100-ਸਾਲ ਬਲਾਕ ਵਿੱਚ 76 ਸਾਧਾਰਣ + 24 ਲੀਪ → 124 ਅਜੀਬ ਦਿਨ ≡ 5 mod 7।
- 2000-2099 ਵਿੱਚ 25 ਲੀਪ ਸਾਲ ਹਨ (2000 ਲੀਪ ਹੈ, 2100 ਨਹੀਂ)।
- ਤੇਜ਼ ਸਦੀ ਐਂਕਰ: 1900-ਸੋਮ, 2000-ਮੰਗਲ, 2100-ਐਤ (ਯਾਦ ਰੱਖੋ)।
- 1 ਜਨਵਰੀ 1 ਈਸਵੀ ਸੋਮਵਾਰ ਸੀ (ਰੈਫਰੈਂਸ ਐਂਕਰ)।
- ਕੈਲੰਡਰ ਦੁਹਰਾਉਂਦਾ ਹੈ ਜਦੋਂ ਕੁੱਲ ਅਜੀਬ ਦਿਨ = 0 mod 7।
- 29 ਫਰਵਰੀ ਨਾ ਗਿਣੋ ਜੇ ਤਾਰੀਖ 29 ਫਰਵਰੀ ਤੋਂ ਪਹਿਲਾਂ ਹੋਵੇ ਲੀਪ ਸਾਲ ਵਿੱਚ।
- ਸਦੀ ਦਾ “ਆਖ਼ਰੀ ਦਿਨ” = ਸ਼ੁੱਕਰਵਾਰ (100 ਸਾਲ ≡ 5 ਅਜੀਬ ਦਿਨ → ਸੋਮ ਤੋਂ 5ਵਾਂ ਦਿਨ)।
- RRB ਦਾ ਮਨਪਸੰਦ: “ਦਿੱਤੀ ਤਾਰੀਖ ਲਈ ਹਫ਼ਤੇ ਦਾ ਦਿਨ ਲੱਭੋ” → ਹਮੇਸ਼ਾ ਨੈੱਟ ਅਜੀਬ ਦਿਨ ਕੱਢੋ।
ਮਹੱਤਵਪੂਰਨ ਫਾਰਮੂਲੇ/ਨਿਯਮ
| ਫਾਰਮੂਲਾ/ਨਿਯਮ |
ਲਾਗੂ ਕਰਨ |
| ਅਜੀਬ ਦਿਨ = (365 × ਸਾਲ + ਲੀਪ ਸਾਲ) mod 7 |
ਪੂਰੇ ਹਫ਼ਤਿਆਂ ਤੋਂ ਵੱਧ ਨੈੱਟ ਦਿਨ |
| ਲੀਪ ਸਾਲ = ⌊ਸਾਲ/4⌋ – ⌊ਸਾਲ/100⌋ + ⌊ਸਾਲ/400⌋ |
ਓਵਰ-ਕਾਊਂਟ ਤੋਂ ਬਚਣ ਲਈ ਸਹੀ ਗਿਣਤੀ |
| ਮਹੀਨਾ ਕੋਡ + ਤਾਰੀਖ + (YY + ⌊YY/4⌋) mod 7 |
1 ਜਨਵਰੀ ਐਂਕਰ ਤੋਂ ਹਫ਼ਤੇ ਦਾ ਦਿਨ |
| ਸਦੀ ਆਫ਼ਸੈੱਟ: 1600-0, 1700-5, 1800-3, 1900-1, 2000-0 |
ਕਿਸੇ ਵੀ ਤਾਰੀਖ ਲਈ ਉੱਪਰਲੇ ਵਿੱਚ ਜੋੜੋ |
| ਡੂਮਸਡੇ = (2 + 5×(cc mod 4) + YY + ⌊YY/4⌋) mod 7 |
ਪੂਰੇ ਸਾਲ ਲਈ ਐਂਕਰ ਹਫ਼ਤੇ ਦਾ ਦਿਨ |
| ਇੱਕੋ-ਕੈਲੰਡਰ ਗੈਪ = 6 / 11 / 28 ਸਾਲ |
ਸਾਲਾਂ ਵਿਚਕਾਰ ਲੀਪ-ਪੈਟਰਨ ਦੀ ਜਾਂਚ |
| 100 ਸਾਲ ≡ 5 ਅਜੀਬ ਦਿਨ |
ਤੇਜ਼ 100-ਬਲਾਕ ਸ਼ਿਫ਼ਟ |
| 400 ਸਾਲ ≡ 0 ਅਜੀਬ ਦਿਨ |
ਚੱਕਰ ਹਰ 400 ਸਾਲ ਬਾਅਦ ਦੁਹਰਾਉਂਦਾ ਹੈ |
| 29 ਫਰਵਰੀ → 1 ਵਾਧੂ ਅਜੀਬ ਦਿਨ ਸਿਰਫ਼ ਜੇਕਰ ਤਾਰੀਖ ≥ 29 ਫਰਵਰੀ |
ਲੀਪ-ਸਾਲ ਬਾਊਂਡਰੀ ਨਿਯਮ |
ਯਾਦ ਰੱਖਣ ਦੇ ਟੋਟਕੇ
- “0336 1462 5035” – ਕ੍ਰਮ ਵਿੱਚ ਮਹੀਨੇ ਕੋਡ (ਜ-ਡੀ)।
- “5-6-0-1” – ਸਦੀ ਆਫ਼ਸੈੱਟ 1700-1800-1900-2000।
- “DOOM” – ਡਬਲ-ਅੰਕ ਦੀਆਂ ਤਾਰੀਖਾਂ 4/4, 6/6, 8/8, 10/10, 12/12 ਹਮੇਸ਼ਾ ਇੱਕੋ ਹਫ਼ਤੇ ਦਾ ਦਿਨ।
- “FRI-day LAST” – ਸਦੀ ਸਾਲ (ਲੀਪ ਨਹੀਂ) ਦਾ ਆਖ਼ਰੀ ਦਿਨ ਸ਼ੁੱਕਰਵਾਰ ਹੈ।
- “Leap-4, Skip-100, Leap-400” – ਲੀਪ ਨਿਯਮ ਯਾਦ ਰੱਖਣ ਲਈ ਗੀਤ।
ਆਮ ਗਲਤੀਆਂ
| ਗਲਤੀ |
ਸਹੀ ਤਰੀਕਾ |
| 2000 ਲੀਪ ਹੈ ਪਰ 1900 ਨਹੀਂ — ਇਹ ਭੁੱਲਣਾ |
ਸਦੀ-ਦਾ-400-ਨਾਲ-ਵਿਭਾਜਿਤ ਹੋਣ ਦੀ ਜਾਂਚ ਕਰੋ |
| ਜਨਵਰੀ ਦੀਆਂ ਤਾਰੀਖਾਂ ਲਈ 29 ਫਰਵਰੀ ਗਿਣਨਾ |
ਜੇ ਤਾਰੀਖ < 29 ਫਰਵਰੀ ਤਾਂ 29 ਫਰਵਰੀ ਨੂੰ ਅਣਡਿੱਠਾ ਕਰੋ |
| ਅਜੀਬ ਦਿਨਾਂ ਲਈ 365.25 ਨੂੰ ਅੰਨ੍ਹੇਵਾਹ ਵਰਤਣਾ |
ਲੀਪ ਸਾਲ ਦਾ ਸਹੀ ਫਾਰਮੂਲਾ ਵਰਤੋ |
| 1 ਜਨਵਰੀ 2000 ਨੂੰ ਐਤਵਾਰ ਮੰਨਣਾ |
ਇਹ ਸ਼ਨੀਵਾਰ ਸੀ (ਐਂਕਰ 0) |
| ਹਰ 100 ਸਾਲ ਲਈ 1 ਅਜੀਬ ਦਿਨ ਜੋੜਨਾ |
100 ਸਾਲ 5 ਅਜੀਬ ਦਿਨ ਦਿੰਦੇ ਹਨ, 1 ਨਹੀਂ |
ਆਖ਼ਰੀ ਪਲ ਦੇ ਸੁਝਾਅ
- ਮਹੀਨਾ ਕੋਡ ਅਤੇ ਸਦੀ ਆਫ਼ਸੈਟ ਪਹਿਲਾਂ ਰਫ਼ ਸ਼ੀਟ ‘ਤੇ ਲਿਖੋ।
- ਹਰ ਜੋੜ ਤੋਂ ਬਾਅਦ ਹਮੇਸ਼ਾਂ “mod 7” ਕਰੋ ਤਾਂ ਜੋ ਅੰਕ ਛੋਟੇ ਰਹਿਣ।
- “ਇੱਕੋ ਕੈਲੰਡਰ” ਵਾਲੇ ਸਵਾਲਾਂ ਲਈ ਲੀਪ ਸਾਲ ਦੀ ਸਮਾਨਤਾ ਅਤੇ ਅਜੀਬ ਦਿਨਾਂ ਦੀ ਗਿਣਤੀ ਦੋਵੇਂ ਜਾਂਚੋ।
- ਜੇ ਵਿਕਲਪ ਨੇੜੇ-ਨੇੜੇ ਹੋਣ, ਮੁੜ ਜਾਂਚ ਕਰੋ ਕਿ 29 ਫਰਵਰੀ ਰੇਂਜ ਦੇ ਅੰਦਰ ਆਉਂਦਾ ਹੈ ਜਾਂ ਨਹੀਂ।
- 30 ਸਕਿੰਟ ਵਾਲੇ ਸਵਾਲਾਂ ਵਿੱਚ, ਪੂਰੀ ਗਿਣਤੀ ਦੀ ਥਾਂ ਮੌਜੂਦਾ ਸਾਲ ਲਈ Doomsday ਐਂਕਰ ਵਰਤੋ।
ਤੇਜ਼ ਅਭਿਆਸ (5 MCQs)
1. 15 ਅਗਸਤ 1947 ਨੂੰ ਹਫ਼ਤੇ ਦਾ ਕਿਹੜਾ ਦਿਨ ਸੀ?
ਸ਼ੁੱਕਰਵਾਰ
2. 100 ਸਾਲਾਂ ਵਿੱਚ ਕਿੰਨੇ ਅਜੀਬ ਦਿਨ ਹਨ?
5
3. 2028 ਦਾ ਕੈਲੰਡਰ ਅਗਲੀ ਵਾਰ ਕਿਸ ਸਾਲ ਦੁਹਰਾਏਗਾ?
2056
4. ਜੇ 5 ਮਾਰਚ 2009 ਨੂੰ ਵੀਰਵਾਰ ਸੀ, ਤਾਂ 5 ਮਾਰਚ 1985 ਕਿਹੜਾ ਦਿਨ ਸੀ?
ਮੰਗਲਵਾਰ
5. ਹੇਠਾਂ ਵਿੱਚੋਂ ਕਿਹੜਾ ਲੀਪ ਸਾਲ ਨਹੀਂ ਹੈ? 1600, 1700, 2000, 2400
1700