Dễ 0 đã giải Tỷ lệ chấp nhận 0%

Năm Nhuận

Kiểm tra một năm có tuân theo quy tắc năm nhuận của lịch Gregory hay không.

Một năm chia hết cho 4 là năm nhuận, trừ khi nó cũng chia hết cho 100. Tuy nhiên, các năm chia hết cho 400 vẫn được coi là năm nhuận bất chấp ngoại lệ đó. Áp dụng quy tắc số học này cho mọi giá trị năm hợp lệ.

Cài đặt hàm leap_year(year).

Đầu vào

year: Năm cần kiểm tra.

Đầu ra

Trả về true nếu là năm nhuận, ngược lại trả về false.

Ràng buộc

1 ≤ year ≤ 9999.

Ví dụ

Ví dụ 1
Đầu vào:
year = 2024

Kết quả mong đợi:
expected = True
Đầu vào:
long long year = 2024;

Kết quả mong đợi:
bool expected = true;
Đầu vào:
long year = 2024;

Kết quả mong đợi:
bool expected = true;

Giải thích

2024 chia hết cho 4 và không chia hết cho 100.

Ví dụ 2
Đầu vào:
year = 2100

Kết quả mong đợi:
expected = False
Đầu vào:
long long year = 2100;

Kết quả mong đợi:
bool expected = false;
Đầu vào:
long year = 2100;

Kết quả mong đợi:
bool expected = false;

Giải thích

2100 chia hết cho 100 nhưng không chia hết cho 400, nên áp dụng ngoại lệ cho năm tròn thế kỷ.

Tham khảo

Thử thách này đã được điều chỉnh cho CodeUtility. Hãy làm theo đề bài và các ràng buộc ở trên.

Học hỏi từ người khác

Giải pháp cộng đồng

Chưa có giải pháp nào được chia sẻ. Hãy giải thử thách này để đăng giải pháp đầu tiên.