-
JUNGOL 실력키우기 수학1 - 숫자의 개수보관함 2020. 1. 31. 19:43
기초 다지기에서 배운 내용을 응용하여 문제를 해결해야 하는 실력 키우기입니다.
실력 키우기는 비슷한 문제 유형별로 묶어서 풀어보겠습니다.
이번 포스팅에서는 수학1의 숫자의 개수를 풀어보겠습니다.
1430 : 숫자의 개수
굉장히 쉬운 문제네요. 곱한 결과를 10으로 나눈 나머지를 배열 개수에 추가하고 곱한 결과를 10으로 나누는 것을 반복하면 해결이 가능합니다.
#include <iostream> using namespace std; int main(void) { int numCount[10]{}; int a, b, c; cin >> a >> b >> c; int mul = a * b * c; while (mul > 0) { numCount[mul % 10]++; mul /= 10; } for (int i = 0; i < 10; ++i) { cout << numCount[i] << endl; } }
http://www.jungol.co.kr/bbs/board.php?bo_table=pbank&wr_id=706&sca=2030