본문으로 바로가기
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

백준알고리즘


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


너무 쉬웠던 문제. 딱히 조언할 내용은 없다.

%10을 하여 나온 값을 배열에 ++해줘서 나중에 출력해주면 끝.

import java.util.Scanner;

public class Main{
    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
        int val1 = Integer.parseInt(scan.nextLine().trim());
        int val2 = Integer.parseInt(scan.nextLine().trim());
        int val3 = Integer.parseInt(scan.nextLine().trim());
        
        int value = val1 * val2 * val3;
        int numArray[] = new int[10];
        
        while(value != 0) {
            int data = value % 10;
            numArray[data]++;
            
            value /= 10;
        }
        
        for(int i=0; i < numArray.length; i++) {
            System.out.println(numArray[i]);
        }
        
        
        scan.close();
    }
}