
원래는 Scanner, println을 썼었는데 느려서 싫대..
BufferReader, BufferWriter을 연습해보라는거같음
5
1 1
12 34
5 500
40 60
1000 1000
BufferReader의 readLine()메서드는 String으로 반환해주니까 얠 받아서 파싱해주고
1 1
12 34 이렇게 들어오는 String들은 substring으로 앞 뒤 숫자를 다루면 될거같다
import java.io.*; // BufferReader 객체 사용 위한 import
public class Main{
public static void main(String[] args) {
BufferReader bufferReader = new BufferReader(new InputStreamReader(System.in));
int num = Integer.parseInt(bufferReader.readLine()); // 몇 개 받을지
StringBuilder stringBuilder = new StringBuilder(); // substring 사용하려고
for (int i = 0; i < num; i++)
{
String str = bufferReader.readLine(); // 한줄에 숫자 공백 숫자 받음
int divider = str.indexOf(" "); // 공백을 기준으로 잡아서
int res = Integer.parseInt(str.substring(0, test)) + Integer.parseInt(str.substring(test + 1)); // substring으로 0부터~ 공백 전까지 수 하나, 공백 뒤부터 ~ 끝까지 수 하나 나눈 두 수를 더해줌
stringBuilder.append(res + "\n"); // 불변인 String 말고 stringBuilder에 더한 수를 append
}
bufferReader.close();
System.out.println(stringBuilder); // 출력
}
}