π μ μΆ
let [x, ...arr] = require('fs').readFileSync(0).toString().trim().split("\n").map(Number);
function isPrime(num) {
if (num <= 1) return false;
if (num <= 3) return true;
if (num % 2 == 0 || num % 3 == 0) return false;
for (let i = 5; i * i <= num; i += 6) {
if (num % i == 0 || num % (i + 2) == 0) return false;
}
return true;
}
let r = [];
for (let i = 0; i < x; i++) {
let num = arr[i];
while (!isPrime(num)) {
num++;
}
r.push(num);
}
console.log(r.join("\n"));
πβοΈβ‘οΈ κ³Όμ
μμμμ μμ λ¬Έμ μ λμΌνκ² νμλ€.
μ§κΈκΉμ§μ μμ μ리μ¦λ λ€ μμ νλ³νλ ν¨μλ§ μ μμ±νλ©΄ λ°μ forλ¬Έμμλ§ μ‘°κΈμ© λ¬λΌμ Έμ μ΄λ ΅μ§ μμλ€. μ€νλ € μ΅μ곡배μκ° μ΄λ €μ μγ
'baekjoon' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
λ°±μ€_13909: μ°½λ¬Έλ«κΈ° (node.js/JavaScript) (0) | 2024.08.13 |
---|---|
λ°±μ€_17103: 골λλ°ν νν°μ (node.js/JavaScript) (0) | 2024.08.08 |
λ°±μ€_1929: μμ ꡬνκΈ° (node.js/JavaScript) (0) | 2024.08.03 |
λ°±μ€_4948: λ² λ₯΄νΈλ κ³΅μ€ (node.js/JavaScript) (0) | 2024.08.03 |
λ°±μ€_11651: μ’ν μ λ ¬νκΈ° 2 (node.js/JavaScript) (0) | 2024.07.31 |