본문 바로가기
개발 공부/백준 문제 풀기

백준 - 18108번 1998년생인 내가 태국에서는 2541년생?! [자바]

by 코딩호야 2022. 9. 29.

 

문제풀이

package baekJoon_java;

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

public class bj_18108 {
	public static void main(String[] args) throws IOException{
		
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		
		String s = br.readLine();
		int year = Integer.parseInt(s);
		
		System.out.println(year - 543);
		
	}
}

Scanner 를 사용해서 문제를 풀면 코드는 짧아 질수 있으나 BufferedReader 를 사용하면 코드는 길어지지만

성능이 더 잘나올수 있으므로 짧은코드에서는 차이가 많이 나지않지만 점점 길어질수록 성능 차이가 많이 날 수있다.

그러므로 BufferedReader 를 사용해보면 익숙해지는것이 추후에 도움이 될것이다!!