登录
OEIS由OEIS基金会的许多慷慨捐赠者.

 


444423英镑
非素数回文n,这样n的除数的乘积也是回文。
2
1, 4, 22, 111, 121, 202, 1001, 1111, 10001, 10201, 11111, 100001, 1000001, 1001001, 1012101, 1100011, 1101011, 1111111, 10000001, 100000001, 101000101, 110000011, 200010002, 10000000001, 10011111001, 11000100011, 11001010011, 11100100111, 11101010111, 20000100002
抵消
1,2
评论
素数通常满足这个性质,因此不包含在序列中。
这些是中的回文A244411号.
链接
埃里克·魏斯坦的数学世界,回文数字
例子
22的除数是1、2、11和22。1*2*11*22=484是一个回文。因为22也是一个回文,所以22是这个序列的成员。
数学
palQ[n_]:=块[{d=整数位数@n},反向@d==d];lim=15000000;选择[Complement[Range@lim,Prime@Range@PrimePi@lim],以及[palQ@#,palQ[Times@@Divisors@#]&](*迈克尔·德弗利格2015年8月25日*)
选择[范围[200002*10^5]!PrimeQ[#]&&AllTrue[{#,Times@@Divisors[#]},回文Q]&](*需要Mathematica版本10或更高版本*)(*哈维·P·戴尔2020年7月28日*)
黄体脂酮素
(PARI)rev(n)={r=“”;dig=数字(n);对于(i=1,#dig,r=concat(Str(dig[i]),r));返回(eval(r))}
对于(n=1,10^8,如果(rev(n)==n&&(!isprime(n)),d=除数(n);ss=触头(j=1,#d,d[j]);如果(ss==rev(ss),打印1(n,“,”))
(PARI)/*david(n)从返回第n个回文大卫·A·科内斯,2014年6月6日*/
david(n)={my(d,i,r);r=向量(#位数(n-10^(#位数,n\11))+#位数(n\11)
rev(n)={r=“”;dig=数字(n);对于(i=1,#dig,r=concat(Str(dig[i],r));返回(eval(r))}
对于(n=2,10^6,pal=david(n));如果(!isprime(pal),d=除数;ss=触头(j=1,#d,d[j]);如果(ss==rev(ss),打印1(pal,“,”))
(Python)
导入交响乐
从sympy导入isprime
从sympy导入除数
定义版本(n):
..r=“”
..对于str(n)中的i:
….r=i+r
..返回int(r)
定义a():
..对于范围(1,10**8)中的n:
….如果rev(n)==n而非isprime(n):
……p=1
……对于除数(n)中的i:
……..p*=i
……如果转速(p)==p:
……..打印(n,end=',')
a()
(Python)
从sympy导入divisor_count,sqrt
def-palgen(l,b=10):#长度<=2*l的基b中回文的生成器
如果l>0:
产量0
对于范围(1,l+1)中的x:
n=b**(x-1)
n2=n*b
对于范围(n,n2)中的y:
k、 m=年/月,0
当k>=b时:
k、 r=divmod(k,b)
m=b*m+r
产量y*n+b*m+k
对于范围(n,n2)中的y:
k、 m=y,0
当k>=b时:
k、 r=divmod(k,b)
m=b*m+r
产量y*n2+b*m+k
444423英镑_列表=[1]
对于palgen(6)中的n:
d=除数(n)
如果d>2:
q、 r=divmod(d,2)
s=str(n**q*(如果r为1,则为sqrt(n))
如果s==s[::-1]:
444423英镑_列表.附加(n)#柴华武2015年8月25日
关键字
非n,基础
作者
德里克·奥尔2014年6月27日
扩展
编辑人姓名柴华武2015年8月25日
状态
经核准的

查找|欢迎光临|维基|注册|音乐|地块2|演示|索引|浏览|网络摄像头
贡献新序列。或评论|格式|样式表|变换|超级搜索|最近
OEIS社区|维护人OEIS基金会。

许可协议、使用条款、隐私政策。.

上次修改时间:2024年9月21日17:58 EDT。包含376087个序列。(在oeis4上运行。)