function d(x,c) { for (var i=0;i<=c;i++) { if (x%p[i]==0) return 0} return 1 };
function seq(x,y) { var a=[]; for (var i=x*x+1; i<=y*y-1; i++) {a.push(i)}; return a };
var p=[2,3];
for (var i=0;i<=100;i++) {seq(p[i],p[i+1]).forEach(function() { if (d(arguments[0],i)) {p.push(arguments[0])} })};
没有评论:
发表评论