코드
#include <iostream>
using namespace std;
int main() {
int n1, n2, n3, total;
cin >> n1;
cin >> n2;
cin >> n3;
int count[10] = {0};
total = n1 * n2 * n3;
while (total != 0) {
count[total % 10]++;
total /= 10;
}
for (int i = 0; i < 10; i++)
cout << count[i] << endl;
return 0;
}
메모
- 배열 초기화
int count[10] = {0};
- 자리당 숫자 개수
while (total != 0) {
count[total % 10]++;
total /= 10;
}
반응형
'코딩 테스트 > C++' 카테고리의 다른 글
[백준/C++] 1546: 평균 (0) | 2022.04.08 |
---|---|
[백준/C++] 3052: 나머지 (0) | 2022.04.08 |
[백준/C++] 2562: 최댓값 (0) | 2022.04.08 |
[백준/C++] 10818: 최소, 최대 (0) | 2022.04.08 |
[백준/C++] 1110: 더하기 사이클 _메모 (0) | 2022.03.31 |