java 시간초과1 [JAVA] 자바 BufferedReader 사용법 [JAVA] 자바 BufferedReader 사용법 자바에서 입력을 받을 때 Scanner 클래스로 입력을 받아왔었다. BufferedReader가 사용하기 불편해서 Scanner가 등장한 걸로 알고 있지만 백준 문제를 풀다 보면 Scanner를 사용했을 때 입력 자체에서 시간 초과가 걸리는 경우가 많아서 BufferedReader를 다시 사용하게 되었다. Scanner는 내부적으로 정규 표현식이 너무 많이 적용되어있어서 parse 할 때는 편리하지만, 성능이 희생당한다. 추가로 출력을 해주는 BufferedWriter도 있지만, 출력을 할 때 StringBuilder에 담아서 출력만 해도 출력 시간 초과는 해결된다. 이 글에서는 BufferedReader만 간단하게 사용하는 법을 정리하기로 했다. Bu.. 2022. 3. 17. 이전 1 다음