[JavaScript] 1978 | 백준

유인학·2022년 5월 28일
0

[JS] Algorithm(백준)

목록 보기
64/82
post-thumbnail

📄 문제

주어진 수 N개 중에서 소수가 몇 개인지 찾아서 출력하는 프로그램을 작성하시오.

⌨ 예제 입력 1

4
1 3 5 7

📺 예제 출력 1

3

🚩solution

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);
profile
'유'발자!

0개의 댓글