登录
A351877型
非负整数,其在取数字立方体的交替和的绝对值的迭代下的轨迹包括零。
1
0, 11, 22, 33, 44, 55, 58, 66, 77, 85, 88, 99, 110, 135, 138, 142, 179, 220, 232, 241, 256, 267, 284, 328, 330, 345, 346, 387, 396, 429, 440, 464, 482, 486, 531, 543, 550, 580, 587, 643, 652, 660, 684, 693, 762, 770, 783, 785, 808, 823, 831, 849, 850, 868, 880, 924, 948, 971, 990
抵消
1,2
评论
序列是无限的。任何由11的两位数倍数串联而成的数字都是一个项。
要确定给定的数字k是否是此序列的项,请从k开始,取k的每个数字的立方体,用交替符号将它们相加,并取结果的绝对值,对结果应用相同的过程,然后继续进行,直到达到0或进入循环。如果达到0,k就是这个序列的项。如果不是,k不是这个序列的项。
例子
346是序列的项,因为:346->179->387->142->55->0。
8不是一个术语,因为:8->512->132->18->511->125->118->512(我们从512开始得到了一个长度为6的循环)。
数学
选择[Range[10000],FixedPoint[Abs[Sum[(-1)^(n+1)*Part[Integer Digits[#]^3,n],{n,1,Length[IntegerDigits[#]]]&,#,30]==0&]
黄体脂酮素
(Python)
def happyish_function(数字,基数:int=10):
总计=0
次数=0
当数字>0时:
总计+=功率(-1,倍)*功率(abs(数量)%基数,3)
数字=abs(数字)//基数
倍数+=1
返回abs(总计)
定义is_happyish(数字:int)->布尔:
seen_numbers=设置()
当数字>0且数字不在seen_numbers中时:
seen_numbers.add(数字)
number=快乐函数(number)
返回数==0
打印([k表示范围(1000)内的k,如果是is_happyish(k)])
(PARI)f(n)=my(d=数字(n));abs(总和(k=1,#d,(-1)^k*d[k]^3)); \\A351985型
已经(m,v)={对于(i=1,#v,如果(v[i]==m,返回(1)););}
isok(m)={my(v=[]);while(m=f(m),if(already(m,v),return(0));v=连接(v,m););返回(1);}\\米歇尔·马库斯2022年2月27日
关键词
非n,基础
作者
卢卡·奥尼斯2022年2月23日
状态
经核准的