백준 단계별

[Java] 백준 2753: 윤년

pullwall 2023. 1. 3. 14:47
728x90
import java.util.*;

public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		
		int year = sc.nextInt();
		
		if(year%4==0) {
			if(year%400==0) System.out.print("1");
			else if(year%100==0) System.out.print("0");
			else System.out.print("1");
		}
		else {
			System.out.print("0");
		}
	}
}

4의 배수이면서

400의 배수일 때

100의 배수일 때

나머지(400의 배수도 아니고 100의 배수도 아닌 경우)

 

4의 배수가 아닐 때

 

위와 같은 알고리즘으로 해결하였다.

728x90