[백준 BOJ] 10178번 할로윈의 사탕 (C++/cpp)
2024. 10. 3. 16:57ㆍPS (Program Solving)/BOJ (백준)
문제 설명
https://www.acmicpc.net/problem/10178
접근방법 - 나눗셈 연산에 대한 기초적인 문제
백준의 10178번 문제는 나눗셈의 몫/나머지 연산에 대하여 기초적인 연산을 요구하는 문제이다.
해당 문제는, 각 테스트 케이스에 대하여 각 형제들에게 공평하게 배분되는 사탕의 개수와 아버지에게 주어지는 남은 사탕의 개수를 양식에 맞게 출력하면 되는 문제이다.
해당 문제는, 나눗셈 몫/나머지 연산자의 원리만 잘 파악하고 있다면 쉽게 해결할 수 있는 문제이다.
입력으로 주어지는 사탕의 총 개수에 있어, 형제의 수만큼 나눈 몫의 값을 첫 번째 정답으로 출력하고 그 나머지를 두 번째 정답으로 출력하면 간단하게 해결된다.
출력 순서 및 양식에 대한 실수만 하지 않으면 매우 쉽게 해결할 수 있기 때문에, 코드에 대한 자세한 설명은 생략하였다.
혹여나 해당 문제를 해결하는 데에 어려움을 겪고 있다면 아래의 코드를 참고하면 도움이 될 것이다.
필자는 아래처럼 코드를 작성하여 문제를 해결하였다.
성공한 코드
#define _CRT_SECURE_NO_WARNINGS
#pragma warning(disable: 4996)
#include <iostream>
#define endl '\n'
using namespace std;
//백준 10178번 코드
int main() {
ios::sync_with_stdio(false);
cin.tie(NULL); cout.tie(NULL);
int n;
cin >> n;
for (int i = 0; i < n; i++) {
int a, b;
cin >> a >> b;
cout << "You get ";
cout << a / b;
cout << " piece(s) and your dad gets ";
cout << a % b;
cout << " piece(s)." << endl;
}
}
제출 결과
(2024.06.21 백준 10178번 문제 제출 결과)
반응형
'PS (Program Solving) > BOJ (백준)' 카테고리의 다른 글
[백준 BOJ] 1969번 DNA (C++/cpp) (0) | 2024.11.24 |
---|---|
[백준 BOJ] 26530번 Shipping (C++/cpp) (0) | 2024.11.16 |
[백준 BOJ] 30402번 감마선을 맞은 컴퓨터 (C++/cpp) (0) | 2024.08.24 |
[백준 BOJ] 17176번 암호해독기 (C++/cpp) (0) | 2024.08.10 |
[백준 BOJ] 18096번 Арифметическая магия (C++/cpp) (0) | 2024.06.02 |