«سال کبیسه» (در تقویم میلادی) زمانی رخ میدهد که:
چند مثال:
برای توضیحی دلنشین و چهار دقیقهای دربارهی کل پدیدهی سالهای کبیسه، این ویدیوی یوتیوب را ببینید.
وظیفهی شما این است که مشخص کنید آیا یک سال دادهشده سال کبیسه است یا نه.
در این تمرین فایلی به اسم cases_test.go خواهید دید.
این فایل موارد تستی را در خود دارد که در leap_test.go به کار میروند.
میتوانید تقریباً این فایل را نادیده بگیرید.
اما اگر کنجکاو هستید... ما گاهی دادههای تست را از یک مخزن چندزبانه تولید میکنیم.
در آن مخزن، تمرینها ممکن است یک فایل .json داشته باشند که دادههای تست مشترک را در خود دارد.
برخی از تمرینهای محلی ما یک برنامهی واسط دارند که JSON مشخصات مسئله را میگیرد و آن را به ساختارهای Go تبدیل میکند که به فایل <exercise>_test.go داده میشوند.
تبدیل مخصوص Go برای این دادهها در فایل cases_test.go قرار دارد.
در Exercism ثبتنام کنید تا Go را همراه با 34 مفهوم165 تمرین و مربیگری انسانی واقعی یاد بگیرید و در آن استاد شوید، همهی اینها رایگان.
در این ویدیو عمیقاً به الگوریتمها و روشهای مختلفی میپردازیم که میتوانید با آنها «سال کبیسه» را حل کنید؛ جرمی و اریک در Exercism راهحلهای جامعه را در ۱۰ زبان مختلف بررسی میکنند.