백준 2753번 : 윤년 | 자바 풀이

박지윤·2022년 7월 11일
0

Algorithm_Implementation

목록 보기
1/16

[ Solution ]

import java.util.*;
import java.io.*;

public class Main {

    static int n;

    public static void main(String[] args) throws IOException {

        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        n = Integer.parseInt(br.readLine());

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

여태 백준에서 풀었던 문제 중에서 가장 쉬운 문제,,,
이 문제를 고른 이유는 구현 파트가 특히 어렵게 느껴져서 쉬운 것부터 차근차근 해보기 위해서이다.

윤년의 조건이 문제에 정말 친절하게 적혀있는데
그걸 그대로 if문에 구현해주면 된다.

위의 코드에서는,
if(n % 4 == 0 && (n % 100 != 0 || n % 400 == 0)) 으로 나타내었다.

0개의 댓글