Hueestory

[2577] 숫자의 개수 (C++) 본문

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을 탐색하며 각 숫자의 배열값을 증가 후 출력

 

'PS(중단) > BOJ' 카테고리의 다른 글

[2739] 구구단 (C++)  (0) 2024.04.25
[2675] 문자열 반복 (C++)  (0) 2024.04.25
[2562] 최댓값 (C++)  (0) 2024.04.25
[2557] Hello World (C++)  (0) 2024.04.25
[2475] 검증수 (C++)  (0) 2024.04.25
Comments