OEIS哀悼西蒙斯感谢西蒙斯基金会支持包括OEIS在内的许多科学分支的研究。
登录
OEIS由OEIS基金会的许多慷慨捐赠者.

 

标志
提示
(来自的问候整数序列在线百科全书!)
A369127 S是一个“回旋镖序列”。将S的每个数字d替换为一个尚未使用的包含d的以10为基数的回文:如果我们在每个回文后面加一个逗号,序列S将保持不变。 1
0、1、2、3、4、5、6、7、8、9、11、101、111、202、121、131、141、151、22、303、212、161、222、171、181、33、191、313、44、414、515、55、616、232、242、323、404、333、252、717、262、818、66、919、272、282、292、1001、77、1111、1221、88、1331、343、353、1441、99 (列表;图表;参考文献;;历史;文本;内部格式)
抵消
1,3
链接
Michael S.Branicky,n=1..10000时的n,a(n)表
例子
由于a(1)到a(10)是一个单数字回文,替换后的a(1。
a(11)=11,我们必须用尚未使用的以10为底的最小回文替换11中的第一个数字d=1;这是11(因为回文1之前已经使用过);
a(11)=11,我们现在必须用尚未使用的最小基数-10回文替换第二个数字d=1;这是101(因为之前已经使用过1和11);
a(12)=101,我们必须用尚未使用的以10为底的最小回文替换101中的第一个数字d=1;这是111;
a(12)=101,我们现在必须用尚未使用的最小基数-10回文替换101中的数字d=0;这是202(因为之前已经使用了0和101);
a(12)=101,我们现在必须用尚未使用的最小的以10为基数的回文替换101中的最后一位d=1;这是121;等。
黄体脂酮素
(Python)
从集合导入deque
从itertools导入计数,islice
def pals(start=1):#回文生成器>=回文开始
s=str(开始)
q、 r=divmod(长度+1,2)
对于计数(q)中的d:
olst=[1,0][整数(d==q且r==1):]
对于olst中的偏移:
lb=最大值(1,10**(d-1)),如果d>q或偏移=olst[0]else整数(s[:q])
对于范围内的i(lb,10**d):
左=str(i)
yield int(左+左[::-1][偏移:])
def agen():术语的#生成器
S=德克([101])
头部=列表(范围(10))+[11]
水头收益率
used=集合(头){101}
pstart={d:0表示“0123456789”}中的d
为True时:
an=S.popleft()
产生一个
对于str(an)中的d:
p=next(p表示pals中的p(start=pstart[d]),如果p未被使用,则d表示str(p))
pstart[d]=p
S.附录(p)
已使用。添加(p)
打印(列表(islice(agen(),57))#迈克尔·布拉尼基,2024年3月3日
交叉参考
关键词
基础,非n
作者
扩展
更多术语来自迈克尔·布拉尼基2024年3月3日
状态
经核准的

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

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

最后修改时间:美国东部时间2024年6月4日06:06。包含373089个序列。(在oeis4上运行。)