অধিবর্ষ

অধিবর্ষ

সহজ

ভূমিকা

গ্রেগরিয়ান ক্যালেন্ডারে একটি অধিবর্ষ হয়:

  • যে বছর ৪ দিয়ে নিঃশেষে বিভাজ্য, সেই প্রতিটি বছরে।
  • তবে বছরটি ১০০ দিয়ে নিঃশেষে বিভাজ্য হলে তা ব্যতিক্রম: সেক্ষেত্রে বছরটি ৪০০ দিয়েও নিঃশেষে বিভাজ্য হলেই কেবল তা অধিবর্ষ হয়।

কয়েকটি উদাহরণ:

  • 1997 সাল অধিবর্ষ ছিল না, কারণ এটি ৪ দিয়ে বিভাজ্য নয়।
  • 1900 সাল অধিবর্ষ ছিল না, কারণ এটি 400 দিয়ে বিভাজ্য নয়।
  • 2000 সাল অধিবর্ষ ছিল!
Note

অধিবর্ষের পুরো ব্যাপারটা নিয়ে মজাদার, চার মিনিটের একটি ব্যাখ্যা দেখতে এই YouTube ভিডিওটি দেখুন।

নির্দেশনা

আপনার কাজ হলো একটি প্রদত্ত বছর অধিবর্ষ কি না, তা নির্ণয় করা।

ট্র্যাক-নির্দিষ্ট নির্দেশনা

কোডের পুনরাবৃত্তি এড়ানোর চেষ্টা করুন; সম্ভব হলে private হেল্পার ফাংশন ব্যবহার করুন।

আর বেশি পাঠযোগ্যতার জন্য আপনি if-else-এর বদলে একটি একক Boolean এক্সপ্রেশন ব্যবহার করার কথা ভাবতে পারেন। এটি কীভাবে করা যায় সে সম্পর্কে এখানে দেখুন (লিংকটি Java-র জন্য, কিন্তু অবশ্যই লজিকটি Scala-র জন্যও প্রযোজ্য)।

GitHub-এর মাধ্যমে সম্পাদনা করুন লিংকটি একটি নতুন উইন্ডো বা ট্যাবে খোলে
Scala Exercism

অধিবর্ষ শুরু করতে প্রস্তুত?

Exercism-এ সাইন আপ করুন, Scala ট্র্যাকের 95টি অনুশীলনী আর সত্যিকারের মানুষের মেন্টরিং দিয়ে শিখুন ও দক্ষ হয়ে উঠুন, সম্পূর্ণ বিনামূল্যে।

ডিপ ডাইভ: অধিবর্ষ!

অধিবর্ষ সমাধানে ব্যবহার করা যায় এমন berbagai অ্যালগরিদম ও পদ্ধতির গভীরে ডুব দিন, যেখানে Jeremy আর Erik Exercism-এ ১০টি ভিন্ন ভাষার মজার কমিউনিটি সল্যুশন ঘেঁটে দেখছেন।