본문 바로가기
Algorithm/Beakjoon

[Java] baekjoon 2577 : 숫자의 개수 / 1차원 배열

by Amy97 2021. 7. 30.
728x90

문제 


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

 

2577번: 숫자의 개수

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

www.acmicpc.net

구현 


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
import java.util.*;
 
public class Main {
 
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Scanner sc = new Scanner(System.in);
 
        int a = sc.nextInt();
        int b = sc.nextInt();
        int c = sc.nextInt();
        int mul = a * b * c;
        int[] cnt = new int[10];
        
        for (int i = 0; i < String.valueOf(mul).length(); i++) {
            cnt[String.valueOf(mul).charAt(i) - '0']++;
        }
        for (int i = 0; i < cnt.length; i++) {
            System.out.println(cnt[i]);
        }
 
    }
}
cs

결과 


 

728x90

댓글