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

본문 바로가기
사이트 내 전체검색

javascript&jQuery

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

작성자 웹지기
작성일 21-01-14 23:54 | 조회 4,443 | 댓글 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

댓글목록 0

등록된 댓글이 없습니다.

javascript&jQuery 목록

Total 63
게시물 검색

회원로그인

접속자집계

오늘
1,527
어제
31,923
최대
61,067
전체
18,311,451

그누보드5
Copyright © www.funyphp.com. All rights reserved.