백준 문제풀기/JAVA
[백준 2753 JAVA 자바] 윤년
냉동피자
2023. 8. 8. 21:43
코딩을 배운다면
무.조.건 한번은 풀게된다는
윤년문제입니다
if와 and, or 를 잘 쓰는게 관건입니다
JAVA에서 and 는 &&
or 는 || 입니다
생각이 잘 안나면
A4용지에 벤다이어 그램을 그려가면서
해결해봅시다
코드입니다
import java.util.Scanner;
public class Main {
public static void main(String[] args){
Scanner scan = new Scanner(System.in);
int n = scan.nextInt();
if((n%4==0 && n%100!=0)|| n%400==0) {
System.out.print(1);
}else {
System.out.print(0);
}
}
}
if((n%4==0 && n%100!=0)|| n%400==0) {
이게 이 문제의 핵심코드입니다
4의 배수이면서 100의 배수가 아니다
+
400의 배수이면 윤년이다