[JS]백준_2577번: 숫자의 개수
백준 온라인 저지 2577번
https://www.acmicpc.net/problem/2577
readline 모듈
💡 문제
각 숫자가 몇 번 나왔는지 저장하기 위해 일차원 배열을 만드는 문제
💡 풀이
세 수를 곱해 배열에 하나씩 담는다.
첫번째 for
반복문을 이용해서 카운트를 0부터 9까지 카운트를 세고,
두번째 for
반복문을 이용해서 배열 j
번째가 첫번째 for
반복문 사이클과 같은지 비교해서 같으면 카운트 +1
을 하고 출력한다.
💡 코드
const readline = require("readline");
const rl = readline.createInterface({
input : process.stdin,
output : process.stdout
});
let input = [];
rl.on("line", function(line){
input.push(Number(line));
}).on("close", function(){
let number = input[0] * input[1] * input[2];
let numberStr = number.toString().split('').map(Number);
//[1, 7, 0, 3, 7, 3, 0, 0]
let count
for(let i = 0; i < 10; i++) {
count = 0
for(let j = 0; j < numberStr.length; j++) {
if(numberStr[j] === i) {
count++
}
}
console.log(count)
}
process.exit()
})
Author And Source
이 문제에 관하여([JS]백준_2577번: 숫자의 개수), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@okdol0505/JS백준2577번-숫자의-개수저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)