유물/└ 백준
<백준> 2577번: 숫자의 개수
디벅잉
2022. 1. 6. 20:56
728x90
🤖
문제
https://www.acmicpc.net/problem/2577
2577번: 숫자의 개수
첫째 줄에 A, 둘째 줄에 B, 셋째 줄에 C가 주어진다. A, B, C는 모두 100보다 크거나 같고, 1,000보다 작은 자연수이다.
www.acmicpc.net
풀이
const fs = require("fs");
const inputArr = fs.readFileSync("/dev/stdin").toString().trim().split("\n");
let productNum = 1;
inputArr.map((inputNum) => (productNum *= +inputNum));
let productArr = (productNum + "").split("");
for (let i = 0; i < 10; i++) {
let output = productArr.filter((num) => +num === i).length;
console.log(output);
}
1. (line 3) trim() 메서드를 사용해야 input을 정확하게 받을 수 있습니다.
2. (line 6) map 함수를 활용하여 주어진 숫자들의 곱을 구하였습니다.
3. (line 11) filter 함수를 활용하여 조건에 부합하는 경우의 횟수를 구하였습니다.
728x90