정보
분류 : 조건문
문제
풀이
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 && (year % 100 != 0 || year % 400 == 0)) {
System.out.println(1);
} else {
System.out.println(0);
}
}
}
풀이 후기
윤년은 연도가 4의 배수(year % 4)이면서,
100의 배수(year % 100)가 아닐 때(!=) 또는(||(OR))
400의 배수(year % 400)일 때이다.
'💡문제 풀이 > 백준 - JAVA' 카테고리의 다른 글
알람 시계 / 2884 (1) | 2023.11.09 |
---|---|
사분면 고르기 / 14681 (1) | 2023.11.09 |
시험 성적 / 9498 (2) | 2023.11.07 |
두 수 비교하기 / 1330 (0) | 2023.11.07 |
개 / 10172 (0) | 2023.11.07 |