백준 2753(윤년)

한장민·2022년 5월 12일
0
post-thumbnail

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class Main {

	public static void main(String[] args) throws IOException {
		
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		
		String str = br.readLine();
		
		int n = Integer.parseInt(str);
		
		if( (n%400 == 0) || (n%4 == 0 & n%100 !=0)) {
			System.out.println(1);
		} else {
			System.out.println(0);
		}
		

	}

}

배수를 판별하기 위해 %(모듈러) 연산자와 ==(동등비교연산자)를 사용했고, or(||) 와 and(&)를 사용하여 조건문을 완성시켰다.

아마도 Scanner를 사용했다면 약 3000kb의 메모리와 약 100ms의 시간이 더 소모되었을 것이다.

profile
HAAN YJGB

0개의 댓글