[백준] 2577 숫자의 개수 - Java

Yunki Kim·2022년 12월 26일
0

백준

목록 보기
73/104
post-thumbnail

문제


링크


코드

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

public class Main {
    public static void main(String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        int A = Integer.parseInt(br.readLine());
        int B = Integer.parseInt(br.readLine());
        int C = Integer.parseInt(br.readLine());
        br.close();

        int number = A * B * C;
        int[] countArray = new int[10];
        while (number > 0) {
            countArray[(number % 10)]++;
            number /= 10;
        }

        StringBuilder sb = new StringBuilder();
        for (int i = 0; i <= (countArray.length - 1); i++) {
            sb.append(countArray[i]).append("\n");
        }
        System.out.print(sb);
    }
}

리뷰

0부터 9까지 카운트를 셀 수 있도록 배열을 만들어 10으로 나눈 나머지 즉 각 자릿수의 숫자를 판별해 카운트를 세도록하였다.

0개의 댓글