চার দিয়ে নিঃশেষে ভাগ করেও হল না লিপ-ইয়ার!
| History | 📡 Page Views |
|---|---|
|
Published 27-Oct-2017 | 05:39 PM |
Total View 7.6K |
|
Last Updated 4 days ago |
Today View 0 |
লিপ-ইয়ার বা অধিবর্ষ নির্ণয়ের সঠিক নিয়ম
আমরা ছোটবেলায় সবাই পড়েছি – যে সব সালকে ৪ দিয়ে নিঃশেষে ভাগ করা যায়, সেগুলো লিপ-ইয়ার বা অধিবর্ষ। কিন্তু আসলে বিষয়টা এত সরল নয়। সব বছরকে ৪ দিয়ে ভাগ গেলেই তা লিপ-ইয়ার হয় না। লিপ-ইয়ার নির্ণয়ের পেছনে আছে সুন্দর একটি গাণিতিক যুক্তি এবং ক্যালেন্ডার সংশোধনের ইতিহাস।
প্রাথমিক ধারণা: ৪ দ্বারা বিভাজ্য বছর
প্রথমে আমরা সাধারণ নিয়মটি দেখি:
- ১৯৯৬ – ৪ দ্বারা নিঃশেষে বিভাজ্য → লিপ-ইয়ার
- ১৯৫৬ – ৪ দ্বারা নিঃশেষে বিভাজ্য → লিপ-ইয়ার
- ২০০১ – ৪ দ্বারা নিঃশেষে বিভাজ্য নয় → লিপ-ইয়ার নয়
এখান পর্যন্ত ঠিক আছে। কিন্তু সমস্যা শুরু হয় যখন শতকের বছরগুলো (যেমন ১৭০০, ১৮০০, ১৯০০, ২০০০ ইত্যাদি) আসে।
কেন শুধু ৪ দ্বারা বিভাজ্য হলেই লিপ-ইয়ার হয় না?
নিচের উদাহরণগুলো দেখুন:
- ১৯০০ – ৪ দ্বারা নিঃশেষে বিভাজ্য, তারপরও লিপ-ইয়ার নয়
- ১৮০০ – ৪ দ্বারা নিঃশেষে বিভাজ্য, তারপরও লিপ-ইয়ার নয়
- ১৭০০ – ৪ দ্বারা নিঃশেষে বিভাজ্য, তারপরও লিপ-ইয়ার নয়
আবার,
- ২০০০ – ৪ দ্বারা বিভাজ্য, ১০০ দ্বারা বিভাজ্য, ৪০০ দ্বারা-ও বিভাজ্য → লিপ-ইয়ার
- ২৪০০ – ৪ দ্বারা বিভাজ্য, ১০০ দ্বারা বিভাজ্য, ৪০০ দ্বারা-ও বিভাজ্য → লিপ-ইয়ার
অর্থাৎ, শতকের বছরগুলোর ক্ষেত্রে (যেসব সালের একক ও দশক স্থানে শূন্য থাকে) শুধু ৪ দ্বারা বিভাজ্য হলেই চলে না, সেখানে ৪০০ দ্বারা নিঃশেষে বিভাজ্য হতে হবে।
লিপ-ইয়ার নির্ণয়ের মূল নিয়ম (Gregorian Calendar)
বর্তমানে আমরা যে Gregorian Calendar ব্যবহার করি, সেখানে লিপ-ইয়ার নির্ণয়ের নিয়ম হলো:
- যে কোনো সাল যদি ৪ দ্বারা নিঃশেষে বিভাজ্য হয় → প্রাথমিকভাবে তাকে লিপ-ইয়ার ধরা হবে।
- কিন্তু যদি সেই সালটি ১০০ দ্বারা নিঃশেষে বিভাজ্য হয় (অর্থাৎ ১৭০০, ১৮০০, ১৯০০, ২১০০ ইত্যাদি) → তবে তা লিপ-ইয়ার নয়।
- তবে যদি সেই সালটি ৪০০ দ্বারা নিঃশেষে বিভাজ্য হয় (যেমন ১৬০০, ২০০০, ২৪০০) → তবে তা আবার লিপ-ইয়ার।
সংক্ষেপে:
- ৪ দ্বারা বিভাজ্য → লিপ-ইয়ার হতে পারে
- ১০০ দ্বারা বিভাজ্য → লিপ-ইয়ার নয়
- ৪০০ দ্বারা বিভাজ্য → লিপ-ইয়ার আবার হবে
সহজ ভাষায় নিয়মটি
১. একক ও দশক স্থানে শূন্য না থাকলে (যেমন ১৯৯৬, ২০২৪, ২০২৮) → শুধু ৪ দিয়ে ভাগ করলেই হবে।
২. একক ও দশক স্থানে শূন্য থাকলে (যেমন ১৭০০, ১৮০০, ১৯০০, ২০০০, ২১০০) → ৪০০ দিয়ে ভাগ করে দেখতে হবে।
উদাহরণ:
- ২০০০ → ৪০০ দ্বারা নিঃশেষে বিভাজ্য → লিপ-ইয়ার
- ১৯০০ → ৪০০ দ্বারা নিঃশেষে বিভাজ্য নয় → লিপ-ইয়ার নয়
- ২১০০ → ৪০০ দ্বারা নিঃশেষে বিভাজ্য নয় → লিপ-ইয়ার নয়
কেন এত ৪ আর ৪০০-এর ঝামেলা?
আমরা সাধারণত বলি, এক বছরে ৩৬৫ দিন। কিন্তু আসলে পৃথিবী সূর্যকে একবার প্রদক্ষিণ করতে যে সময় নেয় তা প্রায়:
৩৬৫ দিন ৫ ঘণ্টা ৪৯ মিনিট ১২ সেকেন্ড
এটাকে দশমিক আকারে লিখলে হয় প্রায়:
৩৬৫.২৪২৫ দিন
এই মানটিকে ভেঙে লেখা যায়:
৩৬৫.২৪২৫ = ৩৬৫ + (১/৪) – (১/১০০) + (১/৪০০)
অর্থাৎ, যদি আমরা শুধু প্রতি ৪ বছর পর পর ১ দিন বাড়িয়ে (লিপ-ইয়ার ধরে) হিসাব করি, তাহলে প্রতি ৪০০ বছরে প্রায় ৩ দিন বেশি ধরে ফেলি। এই অতিরিক্ত সময়ের ভুল কমানোর জন্যই ১০০ ও ৪০০ দ্বারা বিভাজ্যের নিয়ম যোগ করা হয়েছে।
তাই দেখা গেছে, শুধু ৪ বছর পর পর লিপ-ইয়ার ধরলে প্রতি ৪০০ বছরে ৩ দিন সময় বেশি ধরা হয়ে যায়। এই সমস্যার সমাধানের জন্য যেসব বছর ১০০ দ্বারা বিভাজ্য, কিন্তু ৪০০ দ্বারা নয়, তাদের লিপ-ইয়ারের তালিকা থেকে বাদ দেওয়া হয়।
কিছু সাল নিয়ে দ্রুত চেক
| সাল | ৪ দ্বারা বিভাজ্য? | ১০০ দ্বারা বিভাজ্য? | ৪০০ দ্বারা বিভাজ্য? | ফলাফল |
|---|---|---|---|---|
| ১৯৯৬ | হ্যাঁ | না | না | লিপ-ইয়ার |
| ২০০০ | হ্যাঁ | হ্যাঁ | হ্যাঁ | লিপ-ইয়ার |
| ১৯০০ | হ্যাঁ | হ্যাঁ | না | লিপ-ইয়ার নয় |
| ২০২৪ | হ্যাঁ | না | না | লিপ-ইয়ার |
| ২১০০ | হ্যাঁ | হ্যাঁ | না | লিপ-ইয়ার নয় |
প্রোগ্রামিং বা অ্যালগরিদমে লিপ-ইয়ার চেক করার নিয়ম (ধারণা)
যদি কোনো প্রোগ্রামে লিপ-ইয়ার চেক করতে হয়, তাহলে লজিকটা হবে:
- যদি সাল ৪০০ দ্বারা বিভাজ্য হয় → লিপ-ইয়ার
- নয়তো যদি সাল ১০০ দ্বারা বিভাজ্য হয় → লিপ-ইয়ার নয়
- নয়তো যদি সাল ৪ দ্বারা বিভাজ্য হয় → লিপ-ইয়ার
- অন্য সব ক্ষেত্রে → লিপ-ইয়ার নয়
উপসংহার
লিপ-ইয়ার নির্ণয় শুধু ৪ দ্বারা ভাগ করার সহজ নিয়মে সীমাবদ্ধ নয়; এর পেছনে আছে সূর্যকে প্রদক্ষিণের প্রকৃত সময়, ক্যালেন্ডারের হিসাব ঠিক রাখা এবং শতকের বছরগুলোর জন্য বিশেষ নিয়ম। এখন থেকে কোনো সাল লিপ-ইয়ার কি না, তা নির্ণয় করতে ৪, ১০০ এবং ৪০০—এই তিনটি বিভাজ্যতার নিয়ম মনে রাখলেই সহজে সঠিক সিদ্ধান্তে পৌঁছানো যাবে।
Leave a Comment (Text or Voice)
Comments (2)
Your content is commendable, but the website's UI needs a revamp. I'm confident I can help in that regard, and I'm willing to offer my services for free. Let's work together to enhance the user experience!
ধন্যবাদ স্যার।।।।।