본문 바로가기
프로그래밍 언어 문제/코딩테스트(백준)

백준 10950번 문제 풀이 및 해설

by 썬's 2023. 10. 8.

안녕하세요 보글리아입니다.

이번 시간에는 백준 10950번 문제 풀이 및 해설을 하겠습니다.

※본 풀이는 C언어와 C++ 언어 기능을 같이 사용해서 설명드립니다※

 


문제

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

  • 입력 : 첫 째 줄에 테스트 케이스의 개수 T가 주어진다. 각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다(0<A, B < 10)
  • 출력 : 각 테스트 케이스마다 A+B를 출력한다.

 


문제 풀이

  1. 문제에서 첫째 줄에 테스트 케이스 개수 T가 주어진다는 말은 T을 입력했을 때 만약 5라면 A와 B의 입력을 각각 5번 반복해서 더한 값을 출력하겠다는 의미입니다.
  2. 먼저 테스트 케이스인 변수 T와 정수 A와 B를 선언해 줍니다. 반복문에 들어가기 전에 테스트 케이스인 T를 입력받습니다.
  3. 반복문에 들어가는 데 조건식에서 i < T로 잡아줍니다. 이렇게 잡는 이유는 T가 5이면 i는 자연스럽게 5번 반복해서 A와 B를 입력받게 됩니다.
  4. 마지막으로 for문 안에 A와 B를 입력받고 더한 결과 값을 출력해 줍니다.
#include <iostream>
using namespace std;

int main()
{
	int A, B, T;
	cin >> T;

	for (int i = 0; i < T; ++i)
	{
		cin >> A >> B;
		cout << A + B << endl;
	}

	return 0;
}

출력 결과

댓글