Menu
CoddyTech
flag Ar iconالعربيةdown icon

Leap Year

يُعطى لك عام year من التقويم الغريغوري. أعد true إذا كان عامًا كبيسًا، أي من الأعوام التي تضم 29 فبراير، وأعد false خلاف ذلك.

يكون العام كبيسًا إذا كان يقبل القسمة على 4، باستثناء الأعوام التي تقبل القسمة على 100، فهي ليست أعوامًا كبيسة إلا إذا كانت تقبل القسمة أيضًا على 400.

الدالة

isLeapYear(year: integer) → boolean
yearinteger
السنة المطلوب التحقق منها
تُرجعboolean
true عندما يكون في السنة يوم 29 فبراير، وfalse بخلاف ذلك

القيود

  • 1 ≤ year ≤ 106

أمثلة

المدخلات
year = 2024
المخرجات
true
الشرح
العدد 2024 يقبل القسمة على 4 وليس سنة قرنية، لذا فهو سنة كبيسة.

lock icon+16 اختبارات مخفية عند الإرسال

إعادة ضبط الشيفرة
def isLeapYear(year):
    # اكتب الكود هنا
حالات الاختبار

الحالة 1

الحالة 2

الحالة 3

المدخلات

year = 2024

المتوقع

true