주어진 수 N개 중에서 소수가 몇 개인지 찾아서 출력하는 프로그램을 작성하시오.
4
1 3 5 7
3
const input = require('fs')
.readFileSync('/dev/stdin')
.toString()
.trim()
.split('\n');
const arr = input[1].split(' ').map((value) => Number(value));
function isPrime(num) {
if (num === 1) return false;
for (i = 2; i < num; i++) {
if (num % i === 0) return false;
}
return true;
}
let count = 0;
for (j = 0; j < arr.length; j++) {
isPrime(arr[j]) ? count++ : null;
}
console.log(count);