[백준 BOJ] 18398번 HOMWRK (C++/cpp)
2023. 2. 28. 15:26ㆍPS (Program Solving)/BOJ (백준)
문제 설명
https://www.acmicpc.net/problem/18398
접근 방법 - 반복문을 이용한 기초 사칙연산 문제
백준의 18398번 문제는 반복문을 사용하여 해결해야 하는 기초적인 사칙연산 문제이다.
해당 문제는, 각 테스트 케이스에서 주어지는 문제들의 정답을 구하여 순차적으로 출력해야 하는 문제이다.
이때, 하나의 문제에서 2개의 정수를 입력받으면 이들의 합과 곱을 순서대로 출력하면 되는 문제이다.
따라서 반복문을 어느 정도 다루어본 사람이라면 아주 쉽게 해결할 수 있는 문제로 예상된다.
혹여나 해당 문제를 해결하는 데에 어려움을 겪고 있다면, 아래의 설명과 코드를 참고해 보길 바란다.
필자는 아래의 순서대로 코드를 작성하여 문제를 해결하였다.
코드의 실행 순서
1) 테스트 케이스의 수(t)를 입력받는다.
2) t의 크기만큼, 반복문을 수행하여 아래의 연산을 취한다.
- 문제의 수(num)를 입력받고, 그 크기대로 다른 반복문을 수행한다.
여기서 2개의 정수를 입력받고, 이들의 합과 곱을 순서대로 즉시 출력하는 연산을 반복한다.
3) 모든 테스트 케이스의 실행이 완료되었다면, 실행 종료한다.
반응형
성공한 코드
#define _CRT_SECURE_NO_WARNINGS
#pragma warning(disable: 4996)
#include <iostream>
#define endl '\n'
using namespace std;
//백준 18398번 코드
int main() {
ios::sync_with_stdio(false);
cin.tie(NULL); cout.tie(NULL);
int t;
cin >> t;
for (int i = 0; i < t; i++) {
int num;
cin >> num;
for (int j = 0; j < num; j++) {
int a, b;
cin >> a >> b;
cout << a + b << " " << a * b << endl;
}
}
}
제출 결과
(2023.02.03 백준 18398번 문제 제출 결과)
반응형
'PS (Program Solving) > BOJ (백준)' 카테고리의 다른 글
[백준 BOJ] 18258번 큐 2 (C++/cpp) (0) | 2023.03.02 |
---|---|
[백준 BOJ] 9713번 Sum of Odd Sequence (C++/cpp) (0) | 2023.03.02 |
[백준 BOJ] 1697번 숨바꼭질 (C++/cpp) (0) | 2023.02.27 |
[백준 BOJ] 6996번 애너그램 (C++/cpp) (0) | 2023.02.23 |
[백준 BOJ] 5522번 카드 게임 (C++/cpp) (0) | 2023.02.14 |