BufferedReader(2)
-
[Java] BufferedWriter와 System.out.print
코드업을 통해 자바 문법을 공부하는데 시간 초과로 문제를 통과하지 못하였다. 여태 많지 않은 출력을 냈기 때문에 시간에서 큰 차이가 없었지만, for() 문을 세 번 사용해 많은 양의 문장을 출력하여야 했기에 시간이 초과가 났지 않나 싶었다. import java.io.*; public class codeup1084 { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String array[] = br.readLine().split(" "); int r = Integer.parseInt(array[0]); int g..
2022.02.09 -
[Java] 입출력 - BufferedReader와 Scanner
최근 자바 문법 문제를 풀면서 입력으로 Scanner 클래스를 많이 사용하였다. 왜냐하면 학부 수업을 할 때 입력으로 Scanner 클래스만 배우고 BufferedReader에 대해서는 배우지 못했다. 물론 따로 알아보려고 하지 않은 내 잘못도 있긴 하지만, 문제를 풀면 Scanner 클래스는 거의 100ms 이상의 시간이 소요되었다. 어떻게 하면 이 시간을 더 줄일 수 있나 찾아보다가 BufferedReader에 대한 존재를 알게 되었다. 그래서 BufferedReader와 Scanner 함수를 다시 공부하고 둘의 차이점을 내가 이해한 대로 적어보겠다. 1. Scanner import java.util.Scaner; 사용을 위해 java.util.*; 임포트를 해주어야 한다. 최대 버퍼 사이즈는 102..
2022.02.07