[JS] 2577번 - 숫자의 개수
6496 단어 알고리즘백준JavaScriptJavaScript
숫자의 개수
문제 출처
https://www.acmicpc.net/problem/2577
key point
// multiplyArr = [1,7,0,3,7,3,0,0];
// resultArr = [0,0,0,0,0,0,0,0,0,0];
multiplyArr.map((num) => {
resultArr[Number(num)]++;
}
풀이
주어진 세가지 수의 곱을 split 메소드를 이용해서 배열로 만들었다.
resultArr의 각 요소는 0 ~ 9의 개수를 체크하는 카운터로 사용했다.
마지막에 결과값 출력 부분에서 console.log를 여러번 실행 하고 싶지 않아서 문자열에 결과를 저장한 후 console.log를 한번만 호출 했다.
let input = require('fs').readFileSync('/dev/stdin').toString().split('\n');
const numArr = input.map((x) => Number(x));
let multiplyArr = String((numArr[0] * numArr[1] * numArr[2])).split('');
let resultArr = [0,0,0,0,0,0,0,0,0,0];
multiplyArr.map((num) => {
resultArr[Number(num)]++;
})
let result = '';
resultArr.map((x) => {
result += (String(x) + '\n');
})
console.log(result);
Author And Source
이 문제에 관하여([JS] 2577번 - 숫자의 개수), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@se9oo/JS-2577번-숫자의-개수저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)