(Python)
从sympy导入S
#下载https://stuff.mit.edu/afs/sipb/contrib/pi/pi-billion.txt,那么
#使用open('pi-billion.txt','r')作为f:pi_digits=f.readline()
pi_digits=str(S.pi.n(3*10**5+2))[:-2]#以上选项
pi_digits=pi_digits.replace(“.”,“”)
定义示例:返回s==s[::-1]
定义a(n):
对于范围(len(pi_digits)-n)内的idx:
如果ispal(pi_digits[idx:idx+n]):
返回int(pi_digits[idx:idx+n]),idx
return None,None#未找到:增加位数
打印(范围(1,13)中n的[a(n)[1])#迈克尔·布拉尼基,2022年1月10日