(PARI)B(x)={nB=楼层(log(x)/log(2));b1=0;b0=0;
对于(i=0,nB,如果(位测试(x,i),b1++,b0++;););
如果(b1<=(2+b0),则返回(1),返回(0););};
对于素数(x=2397,如果(B(x),打印1(x,“,”););
(Python)
i=j=1
当j<=250时:
如果isprime(i)和bin(i)[2:].计数(“1”)<=2+bin(i)[2:]计数(“0”):
打印(str(j)+“”+str(i))
j+=1
|