보통 백준에서 자바로 풀때 입력 많으면 시간초과때문에 Scanner 대신 BufferedReader를 쓴단 말이지?

근데 예를 들어서 n이 있고 n만큼 숫자 2개가 주어지는 문제가 있다고 가정해볼게

만약 n=3이면


3

1 2

2 4

3 6


이런식으로 주어지는거지


여기서 궁금한게 그럼 BufferedReader를 쓴다고해도 결국 숫자 2개당 어떤 처리를 해줘야하는데

그럼 여기서 IO가 발생할거고 그럼 속도 차이가 크게 없지 않아?


예를 들면 1 2 3 4 5 6 .... 이렇게 한줄에 주어지는거면 버퍼쓰는게 확실히 빠를거같은데

맨 처음예제처럼 주어지는거면 별 차이 없을거같은데 사실은 아니란말이지?

내가 뭔가 놓치고있는게 있는거같은데 설명가능한사람?