sm 기술 블로그
72. 2231(분해합) 본문
let input = require("fs").readFileSync("ex.txt").toString().split(" ");
let min = 1000000;
for (let i = 1; i < parseInt(input[0]); i++) {
let num = i;
let sum = i;
while (parseInt(num) != 0) {
sum += parseInt(num) % 10;
num /= 10;
}
if (sum === parseInt(input[0]) && sum < min) {
min = i;
}
}
if (min === 1000000) {
console.log(0);
} else {
console.log(min);
}
각 자릿수를 더 할 수 있냐 없냐를 물어보는 문제이다.
자세한 설명은 아래를 참고하자.
https://smhope.tistory.com/200
'문제 > 백준_자바스크립트' 카테고리의 다른 글
74. 1018 (체스판 다시 칠하기) (0) | 2022.06.11 |
---|---|
73. 7568 (덩치) (0) | 2022.06.11 |
71. 2798(블랙잭) (0) | 2022.06.09 |
70. 11729(하노이탑 이동 순서) (0) | 2022.06.08 |
69. 2447 (별 찍기 -10) (0) | 2022.06.08 |
Comments