অধিবর্ষ

অধিবর্ষ

সহজ

ভূমিকা

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

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

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

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

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

নির্দেশনা

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

লক্ষ্য করুন

এই অনুশীলনীর (এবং ভবিষ্যতের অনুশীলনীগুলোর) টেস্টগুলোর নামের শুরুতে 'test00_' এর মতো প্রিফিক্স নম্বর থাকে। এটি Pharo-তে সাধারণ রীতি নয়, তবে ভাষাটি শেখা সহজ করার জন্য টেস্টগুলো একটি নির্দিষ্ট ক্রমে সাজিয়ে উপস্থাপন করা কাজে আসে।

এই অনুশীলনীর জন্য Number ক্লাসের 'arithmetic' মেথড ক্যাটাগরি দেখুন, আর বুলিয়ান অপারেটরগুলোও কীভাবে মেসেজ হিসেবে ডিফাইন করা হয় তা দেখুন। লক্ষ্য করুন, True এবং False ক্লাসে "and:" আর "or:" কীভাবে ইমপ্লিমেন্ট করা হয়েছে। Pharo-র অন্য অংশে এই অপারেটরগুলো কীভাবে ব্যবহৃত হয় তা দেখতে আপনি কনটেক্সট মেনুর "senders of..." আইটেমটি ব্যবহার করতে পারেন।

এছাড়া World > Tools > Finder > Examples > 20 . 4 . true চেষ্টা করে দেখলে কাজের কিছু পেতে পারেন, যা Pharo-কে জিজ্ঞাসা করে প্রথম ও দ্বিতীয় এলিমেন্টের মধ্যে কোন অপারেশনগুলোর ফল তৃতীয়টি হয়।

ডেমো দেখুন

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

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

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

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

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