본문 바로가기

[BOJ] 2577. 숫자의 개수 - C++

@Xenawn2025. 6. 11. 21:22
반응형
#include <bits/stdc++.h>
using namespace std;

int arr[10];
int main() {

	int a, b, c;
	int total;
	cin >> a >> b >> c;

	total = a * b * c;

	while (total != 0) {
		arr[total % 10]++;
		total /= 10;
	}

	for (int i = 0; i < 10; i++) {
		cout << arr[i] << endl;
	}
}

 

배열을 전역으로 두게 된다면 0으로 초기화 된다.

total 이 0이 아닐때까지 반복문을 돌게하고 

total 의 나머지 값을 구하여 배열 인덱스로 접근하여 개수를 올려줌.

 

그리고 total을 나눠주고 출력.

반응형

'Algorithm > BOJ [C++]' 카테고리의 다른 글

[BOJ] 7562. 나이트의 이동 - C++  (0) 2025.06.15
[BOJ] 1012. 유기농 배추 - C++  (1) 2025.06.13
[BOJ] 2576. 홀수 - C++  (0) 2025.06.03
[BOJ] 10250. ACM 호텔 - C++  (0) 2025.06.01
[BOJ] 2798. 블랙잭 - C++  (0) 2025.03.26
Xenawn
@Xenawn :: Xenawn

제넌 게임개발 블로그

공감하셨다면 ❤️ 구독도 환영합니다! 🤗

목차