문제
번역본 보기A year divisible by 4 is a leap year unless it is also divisible by 100. Years divisible by 400 are leap years despite that exception. Apply this arithmetic rule to every allowed input year.
Implement leap_year(year).
Input
year: The year to check.
Output
Return true for a leap year and false otherwise.
제약 조건
1 ≤ year ≤ 9999.
예시
예시 1
입력:
year = 2024
예상 출력:
expected = True
입력:
long long year = 2024;
예상 출력:
bool expected = true;
입력:
long year = 2024;
예상 출력:
bool expected = true;
설명
2024 is divisible by 4 and not by 100.
예시 2
입력:
year = 2100
예상 출력:
expected = False
입력:
long long year = 2100;
예상 출력:
bool expected = false;
입력:
long year = 2100;
예상 출력:
bool expected = false;
설명
2100 is divisible by 100 but not by 400, so the century exception applies.
참고 자료
이 문제는 CodeUtility에 맞게 수정되었습니다. 위의 설명과 제한 조건을 따르세요.