알고리즘
[알고리즘/JAVA] 자바(Java)로 알고리즘을 풀 때 주의해야 할 점
다시 알고리즘을 공부하면서, 이번에는 파이썬(Python)이 아닌 자바(Java)로 풀어보고 싶어서 이렇게 기록한다. 그 전에 코딩테스트를 볼 때 항상 파이썬으로 봤었다. 솔직히 자바보다 파이썬으로 더 간결하고 쉽게 풀 수 있는 라이브러리들도 많아서 사용했는데, 이제는 자바도 공부를 하고 싶었다. 1. 입출력 1) Scanner 대신 BufferedReader를 사용하기(속도 측면 향상) Scanner와 BufferedReader의 큰 차이점은 바로 버퍼 사이즈다. Scanner 같은 경우에는 버퍼의 사이즈가 1KB지만, BufferedReader의 버퍼 사이즈는 8KB다. 즉, 8KB 데이터를 읽는다고 가정을 했을 때, Scanner는 1KB씩 8번을 전달할 것이고, BufferedReader는 한 번..
2022. 8. 7.
최근댓글