[ ECMAScript ] javascript - 에라토스테네스의 체로 쌍둥이 소수 구하기 > javascript&jQuery

본문 바로가기

사이트 내 전체검색

javascript&jQuery

[ ECMAScript ] javascript - 에라토스테네스의 체로 쌍둥이 소수 구하기

작성일 21-01-14 23:54

페이지 정보

작성자 웹지기 조회 2,216회 댓글 0건

본문

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>에라토스테네스의 체로 쌍둥이 소수 구하기</title>

</head>

<body>

<script>

var n = parseInt(prompt("n?"));

var p = [];

for(var i=2; i<=n; i++) {

    p[i]=true;

}

var max = Math.floor(Math.sqrt(n));

var x=2;

while(x<=max) {

    for(var i=2*x; i<=n; i+=x) {

        p[i] = false;

    }

    while(!p[++x]);

}


for(var i=2; i<=n-2; i++){

    if(p[i] && p[i+2]) {

        document.write(i+","+(i+2)+"<br>");

    }

}

</script>

</body>

</html>

 


추천0

비추천 0

댓글목록

등록된 댓글이 없습니다.

전체 63건 2 페이지

이미지 목록

게시물 검색
Copyright © 즐거운 코딩 생활 ( funyphp ). All rights reserved.
PC 버전으로 보기