본문 바로가기
코딩테스트 준비/백준

[백준] 2753번 - 윤년 [Java]

by mwzz6 2024. 12. 12.

https://www.acmicpc.net/problem/2753

 

[백준] 2753번 - 윤년 [Java]


1.  아이디어

 

if문에서 or 조건을 활용해서 윤년 판단을 하는 방식을 활용했다.


2. 문제풀이

 

윤년의 조건이 4의 배수이면서, 100의 배수가 아닐 때 또는 400의 배수일 때이므로 이 두 조건을 or로 엮어서 조건문을 구성했다.


3. 코드

 

import java.io.*;

public class Main {
    public static void main(String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

        int year = Integer.parseInt(br.readLine());

        if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0) {
            System.out.println(1);
        } else {
            System.out.println(0);
        }
    }
}

4. 후기