[JavaScript] 2577 | 백준

유인학·2022년 5월 18일
0

[JS] Algorithm(백준)

목록 보기
38/82
post-thumbnail

📄 문제

세 개의 자연수 A, B, C가 주어질 때 A × B × C를 계산한 결과에
0부터 9까지 각각의 숫자가 몇 번씩 쓰였는지를 구하는 프로그램을 작성하시오.

예를 들어 A = 150, B = 266, C = 427 이라면
A × B × C = 150 × 266 × 427 = 17037300 이 되고,
계산한 결과 17037300 에는 0이 3번, 1이 1번, 3이 2번, 7이 2번 쓰였다.

⌨ 예제 입력

150
266
427

📺 예제 출력

3
1
0
2
0
0
0
2
0
0

🚩solution

const input = require('fs').readFileSync('/dev/stdin').toString().trim().split('\n');
let num = 1;
let arr = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
input.map((value) => (num *= Number(value)));
for (i = 0; i < String(num).length; i++) {
  arr[Number(String(num)[i])]++;
}
arr.map((value) => console.log(value));
profile
'유'발자!

0개의 댓글