const fs = require("fs");
const filePath = process.platform === "linux" ? "/dev/stdin" : "./input.txt";
let input = fs.readFileSync(filePath).toString().split("\n");
const A = Number(input[0]);
const B = Number(input[1]);
const C = Number(input[2]);
const calculate = A * B * C;
const process = calculate
.toString()
.split("")
.map((item) => Number(item));
let result;
for (let i = 0; i < 10; i++) {
result = process.filter((item) => item === i).length;
console.log(result);
}
calculate 를 한번에 처리하려고 Number(input[0] * ...) 로 하면 런타임 오류가 난다.
다른분의 풀이를 보면 반복문 부분에서 훨씬 간결하게 작성해서 그렇게 한번에 처리 하고도 시간안에 풀이가 가능했다.
배열안에 같은 숫자를 찾아서 출력하지 않고 찾고자 하는 i 값으로 split을 해서 그 길이를 찾아서 적는 방법이 더 간결했다.
ㅅㄷㄱㅅㅓ