https://www.acmicpc.net/problem/2753
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. 후기
'코딩테스트 준비 > 백준' 카테고리의 다른 글
[백준] 3046번 - R2 [Java] (0) | 2024.12.12 |
---|---|
[백준] 10797번 - 10부제 [Java] (1) | 2024.12.12 |
[백준] 8393번 - 합 [Java] (0) | 2024.12.12 |
[백준] 1158번 - 요세푸스 문제 [Java] (0) | 2024.12.12 |
[백준] 11866번 - 요세푸스 문제 0 [Java] (0) | 2024.12.12 |