본문 바로가기
코딩공부/백준 (java)

[백준 10951] A+B - 4 (java)

by CodingKwon 2021. 7. 2.

문제 링크

https://www.acmicpc.net/problem/10951

 

10951번: A+B - 4

두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.

www.acmicpc.net

 

나의 코드 (java)

1. hasNextInt()를 사용한 방법 (시간 : 244ms)

import java.util.Scanner;

public class Main {
    public static void main (String[] args) {
        Scanner sc = new Scanner(System.in);

        while (sc.hasNextInt()){
            int a = sc.nextInt();
            int b = sc.nextInt();

            System.out.println(a+b);
        }
    }
}

 

2. BufferedReader BufferedWriter를 사용한 방법 (시간 : 160ms)

import java.io.*;

public class Main {
    public static void main (String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
        
        // 입력 받을 값을 담을 변수
        String s;
        // 입력이 있으면 while문을 수행하고 없다면 종료
        while ((s = br.readLine()) != null){
            // 입력 값을 split하여 계산
            int a = Integer.parseInt(s.split(" ")[0]);
            int b = Integer.parseInt(s.split(" ")[1]);
			
            // 출력
            bw.write((a+b) + "\n");
        }
        bw.flush();
    }
}

댓글