먹었으면 뇌를 쓰자
백준 11021 java - A+B-7 본문
문제

정답
지난 문제에서 틀린 부분(StringTokenizer의 선언 위치)을 잘 정리했더니
이 문제는 한번에 맞힐 수 있었다.
두 가지 버전으로 풀어보았다.
하나는 BufferedReader(입력) + Scanner(출력)이다.

다른 하나는 BufferedReader(입력) + BufferedWriter(출력)이다.
크게 다르지는 않고, 성능 면에서 좋아지는 조합이다.
BufferedWriter의 메소드는 .write(출력), .flush(해방), close(폐쇄) 세 개를 같이 써줘야 한다.
'Buffered-' 클래스는 데이터를 연산할 때 입력 즉시 하는 것이 아닌,
입력 값을 모아놨다가 한번에 연산하는 방식이기 때문이다.
이것은 마치...오픈 알바생이 아침에 가게 문을 열어 물류를 받으면
마감 알바생이 물류 쓰레기를 버린 뒤 가게 문을 닫는 것이다.

'JAVA > 백준 알고리즘' 카테고리의 다른 글
백준 2438 java - 별 찍기 1 (0) | 2022.11.09 |
---|---|
백준 11022 java - A+B-8 (0) | 2022.11.08 |
백준 15552 java - 빠른 A+B (0) | 2022.11.07 |
백준 25304 java - 영수증 (0) | 2022.11.05 |
백준 8393 java - 합 (이 글을 보면 도와주세요) (1) | 2022.11.05 |