백준 2577 node.js
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을 해서 그 길이를 찾아서 적는 방법이 더 간결했다.
Author And Source
이 문제에 관하여(백준 2577 node.js), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@js0505/백준-2577-node.js저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)