[javascript] 반복문을 이용한 소수 판별하기

소수(prime number)란 1과 자기 자신을 제외한 다른 양의 약수를 가지지 않는 자연수입니다. 소수를 판별하는 방법 중 하나는 반복문을 사용하여 각 숫자가 소수인지 확인하는 것입니다. JavaScript를 사용하여 이를 구현해 보겠습니다.

function isPrime(num) {
    if (num <= 1) {
        return false;
    }
    for (let i = 2; i < num; i++) {
        if (num % i === 0) {
            return false;
        }
    }
    return true;
}

// 소수 판별 테스트
console.log(isPrime(5));  // true
console.log(isPrime(8));  // false

위의 코드는 isPrime 함수를 정의하고, 주어진 숫자가 소수인지를 확인하는 방법을 보여줍니다. 2부터 해당 숫자의 제곱근까지 반복하며 나누어떨어지는지를 확인하여 소수를 판별합니다.

결론

반복문을 사용하여 주어진 숫자가 소수인지를 판별하는 JavaScript 함수를 구현했습니다. 이를 응용하여 다양한 숫자의 소수 여부를 확인할 수 있습니다.