본문 바로가기
코딩 테스트/C++

[백준/C++] 2577: 숫자의 개수

by minNa2 2022. 4. 8.

 


코드

#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