Algorithm/Baekjoon(Java)

[백준/JAVA] 10950 : A+B - 3

비망노트 2022. 7. 7. 20:12
문제

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

 

입력

첫째 줄에 테스트 케이스의 개수 T가 주어진다.

각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. (0 < A, B < 10)

 

출력

각 테스트 케이스마다 A+B를 출력한다.

 

예제 입력 예제 출력
5
1 1
2 3
3 4
9 8
5 2
2
5
7
17
7

 

⭕ 풀이

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

public class Main{
    public static void main(String[] args)throws IOException{
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        int tc = Integer.parseInt(br.readLine());
        
        for(int i=0;i<tc;i++){
            StringTokenizer st = new StringTokenizer(br.readLine());
            System.out.println(Integer.parseInt(st.nextToken()) + Integer.parseInt(st.nextToken()));
        }
    }
}

우선 제일 첫줄 5 즉 테스트케이스의 갯수는 변수 tc에 받았다.

그리고 readLine을 for문 안에넣어 줄단위로 st에 넣고 st를 잘라서 형변환해주는 방식으로 풀었다.

 

 

다른분들의 코드를 보니 

StringBuffer나 StringBuilder도 많이 사용하시고 append등 아직 자주 보지 못한 문법들이 많이보인다.

 

✅ 다른분의풀이

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

public class Main {

    public static void main(String[] args) throws IOException {

        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

        int N = Integer.parseInt(br.readLine());

        StringTokenizer st;
        StringBuilder sb = new StringBuilder();

        for (int i = 0; i < N; i++) {
            st = new StringTokenizer(br.readLine(), " ");
            sb.append(Integer.parseInt(st.nextToken()) + Integer.parseInt(st.nextToken()));
            sb.append('\n');
        }

        System.out.println(sb);
    }
}

 

 

 

 

 

-출처

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

 

 

 

'Algorithm > Baekjoon(Java)' 카테고리의 다른 글

[백준/JAVA] 15552 : 빠른 A+B  (0) 2022.07.09
[백준/JAVA] 8393 : 합  (0) 2022.07.08
[백준/JAVA] 2739 : 구구단  (0) 2022.07.06
[백준/JAVA] 2480 : 주사위 세개  (0) 2022.07.05
[백준/JAVA] 2525 : 오븐 시계  (0) 2022.07.04