빠른 A+B
-
문제
3 1 11 // should print 12 2 30 // should print 32 12 1 // should print 13
첫 번째 숫자는 총 입력받을 숫자 줄의 개수. 그리고 나머지 줄 부터는 입력받아서 두 숫자의 합을 출력하면 된다. 단 시간 제한이 있어 Scanner를 사용하면 시간 초과가 나므로 BufferedReader 등을 사용해야 한다.
-
내가 푼 답
import java.io.*; public class Main { public static void main(String[] args) throws IOException { BufferedReader in = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter out = new BufferedWriter(new OutputStreamWriter(System.out)); int n = Integer.parseInt(in.readLine()); String[] nums = new String[2]; for(int i = 0; i < n ; i++) { nums = in.readLine().split(" "); int result = Integer.parseInt(nums[0]) + Integer.parseInt(nums[1]); out.write(String.valueOf(result)); out.write("\n"); } out.flush(); out.close(); in.close(); } }