티스토리 뷰

반응형

https://www.acmicpc.net/problem/2577

 

2577번: 숫자의 개수

첫째 줄에 A, 둘째 줄에 B, 셋째 줄에 C가 주어진다. A, B, C는 모두 100보다 크거나 같고, 1,000보다 작은 자연수이다.

www.acmicpc.net


⊙ 문제

⊙ 입력

⊙ 출력

⊙ 예제 입출력

⊙ 알고리즘 분류

  • 수학
  • 문자열
  • 사칙연산

⊙ 문제 접근 과정

 

배열 인덱스를 활용하여 문제를 풀었다.


⊙ 문제 풀이

 

#include <iostream>

using namespace std;

int A,B,C;
int arr[11];

int main() {
    cin >> A >> B >> C;
    int result = A*B*C;

    while(result != 0){
        arr[result % 10] +=1;
        result /= 10;
    }
    for(int i=0; i<10; i++){
        cout << arr[i] << "\n";
    }
}

⊙ 결과

 


⊙ 마무리

 

 

NONE

 

좋아요 로그인하지 않아도 누를 수 있습니다!

728x90
반응형
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함