PS(중단)/BOJ
[2577] 숫자의 개수 (C++)
히명
2024. 4. 25. 10:16
#include <iostream>
#include <algorithm>
#include <string>
using namespace std;
int main()
{
ios::sync_with_stdio(false);
cin.tie(NULL);
cout.tie(NULL);
int a, b, c; cin >> a >> b >> c;
int A[10] = {};
string sum = to_string(a * b * c);
for (int i = 0; i < sum.length(); i++) {
A[sum[i] - '0']++;
}
for (int i = 0; i < 10; i++)
cout << A[i] << endl;
return 0;
}
1. 3개의 자연수를 받고 모두 곱한 값을 string 형식으로 sum에 저장
2. ascii code를 사용해 for문으로 sum을 탐색하며 각 숫자의 배열값을 증가 후 출력