문제/백준_자바스크립트
61. 소수(2581)
sm_hope
2022. 6. 3. 10:44
let input = require("fs").readFileSync("ex.txt").toString().trim().split("\n");
let M = parseInt(input[0]);
let N = parseInt(input[1]);
let arr = [];
let sum = 0;
for (let i = M; i <= N; i++) {
cnt = 0;
if (i == 1) {
continue;
}
for (let j = 1; j <= i; j++) {
if (i % j == 0) {
cnt++;
}
}
if (cnt == 2) {
arr.push(i);
sum += i;
}
}
if (sum != 0) {
console.log(sum + "\n" + Math.min(...arr));
} else {
console.log(-1);
}
자바스크립트에서 ...은 배열이라는 것을 알려주는 거다.