마

[알고리즘] 프라임 넘버 체크

· 2021-06-29 (화) 00:17:34 · 1710

자바스크립트로 만드는 알고리즘입니다.

 

검색해보면 나오겠지만,  그래도 검색전에 한번 생각해 보세요.

 

프라임 넘버는 1과 자기 자신만으로 나누어 떨어지는 1보다 큰 양의 정수.

 

위키에서 찾은 계산 방법

 

소수를 골라내기 위한 방법은 다음과 같다. 이 방법을 이용해 소수를 어느 정도 골라낼 수 있다.

  1. 2와 5를 제외하면, 모든 소수의 일의 자리 수는 1, 3, 7, 9이다.
  2. 어떤 자연수 {\displaystyle n}n이 소수임을 판정하기 위해선 {\displaystyle {\sqrt {n}}}{\displaystyle {\sqrt {n}}}까지의 수 중 1을 제외하고 그 자연수의 약수가 있는지 확인하면 된다.
  3. 배수의 성질을 이용하면 쉽게 구할 수도 있다.

 

테스트는 https://codepen.io/ 에서 해 보세요.

 

const isPrime = num => {
}

 

console.log(isPrime(13));

 

|
댓글을 작성하시려면 로그인이 필요합니다.

JS프레임워크

269건
+
분류 제목 글쓴이 날짜 조회
SVELTE 23-02-28 조회 1,158
SVELTE 23-02-28 조회 1,014
Vue 23-01-11 조회 1,062
Vue 22-11-26 조회 1,183
기타 22-11-23 조회 1,338
Vue 22-11-22 조회 1,213
Vue 22-11-21 조회 1,090
Vue 22-11-19 조회 1,238
Vue 22-11-18 조회 1,114
기타 22-11-14 조회 1,473
기타 22-10-25 조회 1,183
React 22-09-23 조회 1,335
React 22-09-19 조회 1,201
Vue 22-09-19 조회 1,173
Vue 22-09-15 조회 1,283
Vue 22-09-12 조회 1,323
React 22-09-11 조회 1,218
기타 22-09-03 조회 1,539
기타
[기타]
22-08-05 조회 1,489
기타 22-08-05 조회 1,300
Vue 22-07-23 조회 1,602
React 22-07-12 조회 1,313
React 22-03-08 조회 1,742
기타 22-02-05 조회 1,629
React 22-02-05 조회 1,390
Vue 22-01-12 조회 1,277
React 22-01-12 조회 1,561
React 21-12-13 조회 1,801
기타 21-06-29 조회 1,711
Vue 21-06-26 조회 1,790