«سال کبیسه» (در تقویم میلادی) زمانی رخ میدهد که:
چند مثال:
برای توضیحی دلنشین و چهار دقیقهای دربارهی کل پدیدهی سالهای کبیسه، این ویدیوی یوتیوب را ببینید.
وظیفهی شما این است که مشخص کنید آیا یک سال دادهشده سال کبیسه است یا نه.
سعی کنید از تکرار کد پرهیز کنید و اگر میتوانید، از توابع کمکی خصوصی استفاده کنید.
و برای خوانایی بهتر، شاید بهتر باشد بهجای if-else از یک عبارت Boolean استفاده کنید.
برای اینکه ببینید این کار چطور انجام میشود، اینجا را ببینید (این پیوند مربوط به Java است، اما البته این منطق برای Scala هم معتبر است).
در Exercism ثبتنام کنید تا Scala را همراه با 95 تمرین و مربیگری انسانی واقعی یاد بگیرید و در آن استاد شوید، همهی اینها رایگان.
در این ویدیو عمیقاً به الگوریتمها و روشهای مختلفی میپردازیم که میتوانید با آنها «سال کبیسه» را حل کنید؛ جرمی و اریک در Exercism راهحلهای جامعه را در ۱۰ زبان مختلف بررسی میکنند.