본문 바로가기
Baekjoon Online Judge

[BOJ] 백준 2577번: 숫자의 개수 (Java)

by 프로그래 밍구 2023. 3. 25.

문제링크

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

 

2577번: 숫자의 개수

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

www.acmicpc.net


나의코드

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;

public class Main{
    public static void main(String[] args) throws IOException{
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        
        int result = 1;
        
        for(int i = 0; i < 3; i++){
            int num = Integer.parseInt(br.readLine());           
            result = result * num;
        }
        
        int[] arr = new int[10];
        
        while(result > 0){
            int i = result % 10;
            result = result / 10;
            arr[i]++;
        }
        for(int j = 0; j < 10; j++){
            System.out.println(arr[j]);
        }
    }
}

 

댓글