📝 update scripts

This commit is contained in:
ValKmjolnir
2023-11-16 23:19:03 +08:00
parent a03739ebb2
commit 28a42346b7
72 changed files with 1285 additions and 1237 deletions
+11 -11
View File
@@ -1,25 +1,25 @@
var is_prime=func(x){
var is_prime = func(x) {
for(var i=2;i<x;i+=1)
if(x/i==int(x/i))
if (x/i==int(x/i))
return 0;
return 1;
}
var is_prime_sqrt=func(x){
var is_prime_sqrt = func(x) {
for(var i=2;i<=math.sqrt(x);i+=1)
if(x/i==int(x/i))
if (x/i==int(x/i))
return 0;
return 1;
}
var primes=[];
var filter=func(x){
foreach(var i;primes){
if(x/i==int(x/i))
var filter = func(x) {
foreach(var i;primes) {
if (x/i==int(x/i))
return 0;
if(x>=i){
if (x>=i) {
for(var j=i+1;j<=math.sqrt(x);j+=1)
if(x/j==int(x/j))
if (x/j==int(x/j))
return 0;
append(primes,x);
return 1;
@@ -29,10 +29,10 @@ var filter=func(x){
return 1;
}
func(){
func() {
var cnt=0;
for(var i=2;i<50000;i+=1)
if(filter(i))
if (filter(i))
cnt+=1;
println(cnt);
}();