[BOJ] 2753

Organ·2023년 8월 30일
0

[문제 풀이]

목록 보기
3/123

윤년

문제

내 풀이

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;

public class Main
{
	public static void main(String[] args) throws IOException
	{
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		int year;					// 입력받을 연도
		int ans;					// 1 혹은 0이 들어갈 변수
		
		year = Integer.parseInt(br.readLine());

		if(  year % 4 == 0 && year % 100 != 0)    // 1.연도가 4의 배수이면서 100의 배수가 아닌 경우
		{
			ans = 1;
		}
		else if( year % 400 == 0)				  // 2. 연도가 400의 배수인 경우
 		{
			ans = 1;
		}
		else
		{
			ans = 0;						      // 3. 1의 경우와 2의 경우가 아닌 경우 -> 평
		}

		System.out.println(ans);
	}
}

0개의 댓글