# 리뷰: 윤년 여부 계산 <div class="embed-responsive embed-responsive-16by9"> <iframe src="https://www.youtube.com/embed/c6BvTLCBf6M" frameborder="0" allowfullscreen></iframe> </div> ## 문제 윤년이란 1년이 366일인 해로서 아래와 같은 규칙을 갖는다. - 기본 적으로 년수가 4의 배수이면 윤년이다 - 그러나 100으로 나누어지는 떨어지는 경우 윤년이 아니다. - 특별히 1000으로 나누어 떨어지는 경우에는 윤년이 된다. 윤년을 판별하는 코드를 완성하여, 출력 예와 같은 결과를 얻으시오. ## 입력 예 ``` 1988 ``` ## 출력 예 ``` 1988년은 윤년입니까? true ```
관련 강의로 이동

코드: java 1.8

public class LeapYear { public static void main(String[] args) { // 입력값 받기 int input = Integer.parseInt(args[0]); boolean output = isLeapYear(input); // 결과 출력 System.out.printf("%d년은 윤년입니까? %s\n", input, output); } public static boolean isLeapYear(int year) { // 변수 생성 boolean result = false; // 조건 처리 if (/* 1. 윤년의 기본 조건식 */) { result = true; if (/* 2. 윤년의 예외 조건식 */) { result = false; if (/* 3. 특별한 윤년의 조건식 */) { result = true; } } } // 결과 반환 return result; } }

입력

정답이 궁금하다면? 코드를 제출해보세요!