백준 c++ 2577번 숫자의 개수

송민서·2022년 9월 28일
0

<문제 링크>

백준 c++ 2577번

<풀이방법>

입력받은 정수들을 모두 곱해서 문자열로 변환 후 해당 문자가 몇개인지 배열에 저장

<코드>

#include <iostream>
#include <string>
using namespace std;
int main() {
	string num = "0123456789";
	int A, B, C;
	cin >> A >> B >> C;
	string result = to_string(A * B * C);
	int rnum[10]{ 0 };
	for (int i = 0; i < result.length(); i++) {
		for (int j = 0; j < 10; j++) {
			if (result[i] == num[j]) {
				rnum[j]++;
			}
		}
	}
	for (int i = 0; i < 10; i++) {
		cout << rnum[i] << "\n";
	}
}
profile
코딩코딩

0개의 댓글

관련 채용 정보