본문 바로가기
프로그래밍/백준 알고리즘 코드

백준 2753번 java 윤년 if문

by 졸린이 2020. 5. 14.
반응형

주절주절.. 윤년이 잘 모르면 뭔 문제야 싶기도 할 수 있지만 그저 문제 조건만 읽고 풀어도 충분한 문제

4의배수면서 100의 배수가 아닐때 (year % 4 == 0 && year % 100 != 0) and연산자 사용

또는 400의 배수일 때 윤년이다 (...|| year % 400 == 0) or 연산자로 묶어서 if문으로 처리하면 간단

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
import java.util.Scanner;
 
public class Main{
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        
        int y = sc.nextInt();
        
        if(y % 4 == 0 && y % 100 != 0 || y % 400 == 0)
            System.out.println("1");
        else
            System.out.println("0");
    }
}
cs

 

반응형

댓글