[알고리즘/백준] 11022번 :: A+B -8 (C++)
문제 ✍🏻 :: [11022번] A+B -8
(초록색 글자 클릭 시 문제로 이동)
각 테스트 케이스마다 "Case #x: A + B = C" 형식으로 출력
알고리즘 (접근방법) 💻
[알고리즘/백준] 11021번 :: A+B -7 (C++) 문제에서 계산과정, 즉 A+B=C 과정도 함께 출력하면 된다. A+B -7문제가 이해가 안 된 부분이 있다면 [알고리즘/백준] 10950번 :: A+B - 3 (C++) 을 참고하면 좋다.
테스트케이스는 곧 반복할 개수를 의미한다. 따라서 반복문에서 i가 언제까지 반복할지 나타내는 척도가 되겠다. 그러면 테스트 케이스(t)를 먼저 입력 받아야 한다.
i=0 부터, t까지 i를 1씩 증가해가며, a와 b를 입력받고 a+b를 출력하면 된다.
A+B -3, A+B -7 문제와 다른 점은 "Case #N: A + B = C " 형식으로 출력한다는 것이다.
🚨주의할 점🚨
줄바꿈으로 endl;
을 사용하는 경우 시간초과가 뜬다!! 웬만하면 \n
을 쓸 것. (이전 문제 15552번에도 설명이 나와있다)
⬇1번째, 2번째 시도는 2741번에 나와있으므로 필요하다면 참고!⬇
[알고리즘/백준] 2741번 :: N 찍기 (C++)
이 곳에서 나온 것처럼, 이번 문제에서는 입력과 출력이 계속 반복되기 때문에 cin.tie(NULL);
을 써도 OK
💡코드💡
#include <iostream>
using namespace std;
int main()
{
cin.tie(NULL);
ios_base::sync_with_stdio(false);
int T, i, a, b;
cin >> T;
for (i = 1; i <= T; i++) {
cin >> a >> b;
cout << "Case #" << i << ": " << a << " + " << b << " = " << a+b << "\n";
}
return 0;
}
회고 🤔
그 전에 풀었던 11021번에서 출력만 좀 봐주면 돼서 쉬웠다.
Author And Source
이 문제에 관하여([알고리즘/백준] 11022번 :: A+B -8 (C++)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@miiingirok/알고리즘백준-11022번-AB-8-C저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)