티스토리 뷰

Data Structure & Algorithm

자바_빠른 A+B

Alledy 2019. 5. 13. 23:40

빠른 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();
        }
    }
    

     

문제 출처 - 백준

 

'Data Structure & Algorithm' 카테고리의 다른 글

[Java] Stack, reverseString  (0) 2019.05.27
자바_셀프넘버  (0) 2019.05.15
JS_스킬트리  (0) 2019.05.03
JS_쇠막대기  (0) 2019.05.03
동적 프로그래밍  (0) 2019.04.08
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함