مبانی
چالش سال کبیسه
متن مسئله
شرکت سیکو تصمیم گرفته است که در طراحی ساعتهای جدید خود، یک الگوریتم هوشمند پیادهسازی کند که بتواند تشخیص دهد آیا یک سال کبیسه (Leap Year) است یا خیر. این تصمیم برای هماهنگ شدن با تکنولوژیهای پیشرفته و ارائه دقت بالاتر در نمایش تاریخ گرفته شده است.
تعریف سال کبیسه:
یک سال کبیسه در تقویم میلادی بر اساس قوانین زیر تعیین میشود:
- اگر عدد سال بر ۴ بخشپذیر باشد، ممکن است کبیسه باشد.
- اما اگر عدد سال بر ۱۰۰ بخشپذیر باشد، دیگر کبیسه نیست مگر اینکه بر ۴۰۰ نیز بخشپذیر باشد.
مثالها:
- سال ۲۰۰۰ کبیسه است (چون بر ۴۰۰ بخشپذیر است).
- سال ۱۹۰۰ کبیسه نیست (چون بر ۱۰۰ بخشپذیر است ولی بر ۴۰۰ بخشپذیر نیست).
- سال ۲۰۲۴ کبیسه است (چون بر ۴ بخشپذیر است و بر ۱۰۰ بخشپذیر نیست).
- سال ۲۰۲۳ کبیسه نیست (چون بر ۴ بخشپذیر نیست).
وظیفه شما:
برنامهای بنویسید که یک عدد سال (بین ۱۰۰۰ تا ۲۹۹۹) را از ورودی دریافت کند و مشخص کند که آیا این سال کبیسه است یا نه.
قالب ورودی و خروجی
ساختار ورودی
یک عدد صحیح (بین ۱۰۰۰ تا ۲۹۹۹) که نشاندهنده سال است.
ساختار خروجی
- اگر سال کبیسه باشد، چاپ کند:
Leap - اگر سال کبیسه نباشد، چاپ کند:
Not Leap
خروجی را دقیقاً مطابق خواسته چاپ کنید؛ هیچ کاراکتر اضافهای در خروجی نگذارید.
نمونههای ورودی و خروجی
نمونه ورودی 1
2000
نمونه خروجی 1
Leap
ارسال پاسخ
فایل کد خود را انتخاب کنید. فرمتهای مجاز: py، cpp، java، kt (حداکثر ۱۰ مگابایت).