코딩 테스트

[코딩테스트] 백준 10950번: A+B - 3

dev.jelee 2025. 5. 13. 00:52

# 문제

  • 주소: https://www.acmicpc.net/problem/10950
  • 첫째 줄에 테스트 케이스의 개수가 주어지고, 테스트 케이스 마다 입력 받은 정수 A와 B의 합을 출력하기.

 

# 코드

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

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

    int T= Integer.parseInt(br.readLine());
    int i= 0;
    int A;
    int B;

    while (i < T) {
      String[] strs = br.readLine().split(" ");
      
      A = Integer.parseInt(strs[0]);
      B = Integer.parseInt(strs[1]);

      System.out.println(A + B);

      i ++;
    }
  }
}

 

# 입/출력 결과

 

# 과정

  1. BufferedReader + InputStreamReader 클래스를 사용하여 입력값 받기.
  2. 몇 번 반복할지 int T를 생성해서 값 저장하기.
  3. 회수 저장 할(?) 변수 생성. int i = 0;
  4. while()문을 사용해서 조건식은 i < T 로 반복횟수 지정.
  5. 2개의 정수는 String[] strs에 공백 기준으로 나누어서 저장한 다음, A와 B에 각각 저장하기.
  6. A + B 값을 출력한 다음, i++; 증가 시켜주기.

 

# 느낀 점

  • 이번 문제는 while()문이 제격인 거 같아서 while()문으로 풀었다. 생각보다 아직까지는 쉬웠다.
  • 계속 복습한다는 생각으로 문제를 풀고 있다.