카테고리 없음

[백준/node.js] 2577 숫자의 개수

박헹구 2021. 9. 25. 15:00
반응형

https://www.acmicpc.net/problem/2577

 

2577번: 숫자의 개수

첫째 줄에 A, 둘째 줄에 B, 셋째 줄에 C가 주어진다. A, B, C는 모두 100보다 크거나 같고, 1,000보다 작은 자연수이다.

www.acmicpc.net

const fs = require('fs')
const filepath = process.platform === "linux"? "/dev/stdin" : "./input.txt";
let input = fs.readFileSync(filepath).toString().split("\n");

let num = String(input[0] * input[1] * input[2]);

for (let i = 0; i <=9; i++) {
  let count = 0;
  for(let j = 0; j <num.length; j++) {
    if(Number(num[j]) === i ){
      count++;
    }
  }
  console.log(count);
}

숫자를 3개 곱해서 나온 결과를 1 ~9 까지 몇개가 나오는지 구하는 수이기 때문에

처음에 우선 세개 다 곱해주고 문자열로 만든 후에 돌려줌.

 

반응형