본문 바로가기

알고리즘/백준

[백준/2753/Java]윤년

[백준/2753/Java]윤년

풀이

import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		Scanner in = new Scanner(System.in);
		int A = in.nextInt();
		in.close();
		
		if((A%100 != 0 || A%400 == 0) && A%4 == 0) {
			System.out.println("1");
		} else {
			System.out.println("0");
		}
	}
}

후기

윤년 조건으로는 기본 4의 배수가 있지만 이와 동시에 100의 배수가 아닐때거나 400의 배수일때도 포함이 됩니다. 

3가지 조건을 한번에 계산하기 위해서 위와같이 OR연산과 AND연산을 조합해서 코드를 작성했습니다.

728x90
반응형

'알고리즘 > 백준' 카테고리의 다른 글

[백준/1110/Java]더하기 사이클  (0) 2022.04.17
[백준/10809/Java]알파벳 찾기  (0) 2022.04.15
[백준/14681/Java]사분면 고르기  (0) 2022.04.11
[백준/1008/Java]A/B  (0) 2022.04.09
[백준/1001/Java]A-B  (0) 2022.04.09