새소식

알고리즘/문제풀이

백준 - 10951번 A+B - 4

  • -

코드


이 문제의 경우, 입력의 끝을 알 수 없기 때문에 헷갈리는 문제입니다.

 

EOF라는 개념을 알아야 풀 수 있는 문제인데, 자세한 내용은 이 글을 참고하시면 좋을 것 같습니다.

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.StringTokenizer;

public class Main {

    public static void main(String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

        StringBuilder sb = new StringBuilder();
        StringTokenizer st;

        String str;
        while ((str = br.readLine()) != null) {
            st = new StringTokenizer(str);
            int a = Integer.parseInt(st.nextToken());
            int b = Integer.parseInt(st.nextToken());

            if (a == 0 && b == 0) {
                break;
            }

            sb.append(a + b)
                    .append("\n");
        }

        System.out.println(sb);
    }
}

'알고리즘 > 문제풀이' 카테고리의 다른 글

백준 - 1193번 분수찾기  (0) 2023.07.15
백준 - 2869번 달팽이는 올라가고 싶다.  (0) 2023.07.15
백준 - 10952번 A+B - 5  (0) 2023.07.14
백준 - 2439번 별 찍기 - 2  (0) 2023.07.14
백준 - 2438번 별 찍기 - 1  (0) 2023.07.14
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.