รับปี ค.ศ. แล้วแสดง "yes" ถ้าเป็นปีอธิกสุรทิน หรือ "no" กฎ (หลังปี 1582): หาร 400 ลงตัว→ใช่ | หาร 100 ลงตัว→ไม่ | หาร 4 ลงตัว→ใช่ กฎ (ก่อนปี 1582): หาร 4 ลงตัว→ใช่
1 ≤ ปี ≤ 10,000
2000
yes
1900
no
2024
yes
y = int(input())
if y <= 1582:
print("yes" if y % 4 == 0 else "no")
else:
if y % 400 == 0:
print("yes")
elif y % 100 == 0:
print("no")
elif y % 4 == 0:
print("yes")
else:
print("no") 💡 ก่อนปี 1582 แค่หาร 4 ลงตัวก็เป็นปีอธิกสุรทิน หลังจากนั้นต้องตรวจกฎ 400/100/4 ตามลำดับ
กด Run เพื่อรันโค้ด หรือ ตรวจคำตอบ เพื่อตรวจ test cases