문제
원문 보기 (영어)연도가 4로 나누어떨어지면 윤년이지만, 100으로도 나누어떨어지면 윤년이 아닙니다. 단, 400으로 나누어떨어지는 해는 예외적으로 윤년입니다. 이 산술 규칙을 모든 입력 연도에 적용하세요.
leap_year(year)를 구현하세요.
입력
year: 확인할 연도입니다.
출력
윤년이면 true, 아니면 false를 반환하세요.
제약 조건
1 ≤ year ≤ 9999.
예시
예시 1
입력:
year = 2024
예상 출력:
expected = True
입력:
long long year = 2024;
예상 출력:
bool expected = true;
입력:
long year = 2024;
예상 출력:
bool expected = true;
설명
2024년은 4로 나누어떨어지고 100으로는 나누어떨어지지 않습니다.
예시 2
입력:
year = 2100
예상 출력:
expected = False
입력:
long long year = 2100;
예상 출력:
bool expected = false;
입력:
long year = 2100;
예상 출력:
bool expected = false;
설명
2100년은 100으로 나누어떨어지지만 400으로는 나누어떨어지지 않으므로 세기 예외가 적용됩니다.
참고 자료
이 문제는 CodeUtility에 맞게 수정되었습니다. 위의 설명과 제한 조건을 따르세요.