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

 

标志
提示
(来自的问候整数序列在线百科全书!)
A163205号 十进制的非重复Kaprekar二进制数。 40
0, 9, 21, 45, 49, 93, 105, 189, 217, 225, 381, 441, 465, 765, 889, 945, 961, 1533, 1785, 1905, 1953, 3069, 3577, 3825, 3937, 3969, 6141, 7161, 7665, 7905, 8001, 12285, 14329, 15345, 15841, 16065, 16129, 24573, 28665, 30705, 31713, 32193, 32385 (列表;图表;参考;;历史;文本;内部格式)
抵消
1,2
评论
等同于A160761型,但没有重复。这些数字也存在于143088年,但从中省略了每个第一个和最后一个数字A143088号的金字塔。
发件人约瑟夫·迈尔斯,2009年8月29日:(开始)
请注意,所有基于2的循环都是不动点。
以基数2表示的初始术语:0,1001,10101,101101,110001,1011101,1101001,10.111101,11011001,11100001。(结束)
参考文献
M.Charosh,《抛弃999…的一些应用》,《休闲数学杂志》,第14期,1981-82页,第111-118页。
D.R.Kaprekar,《关于Kaprekan数》,J.Rec.Math。,13(1980-1981),第81-82页。
链接
约瑟夫·迈尔斯,n=1..9802时的n,a(n)表[来自约瑟夫·迈尔斯,2009年8月29日]
尤根·科勒,卡普雷卡数
维基百科,卡普雷卡数
公式
1.按降序对数字中的所有整数进行排序。
2.按升序对数字中的所有整数进行排序。
3.从降序中减去升序以获得一个新数字。
4.使用新编号重复步骤1-3,直到获得重复序列或获得零。
5.将重复序列的数字称为Kaprekar数,忽略最终结果集中的零和重复。
例子
数字9是二进制的1001。找到了使用相同数量的0和1的最大数量,找到了具有相同数量的0s和1的最小数量,以获得等式,如1100-0011=1001。重复相同的过程会得到相同的0和1的数字和模式。因此9是Kaprekar数字之一。如果之前没有出现9,则将其作为属于序列的数字计算,并添加到数据库中以跳过重复。以0结束过程的数字被排除在外,因为它们不是Kaprekar数字。数字9也可以用,比方说,1100来获得。由于1001已经出现了数字9,因此忽略了1100出现的数字9以避免重复。
数学
nmax=10^5;f[n_]:=模块[{id,sid,min,max},id=整数位数[n,2];min=起始数字[sid=排序[id],2];max=起始数字[Reverse[sid],2];最大值-最小值];收割[Do[If[(fpn=FixedPoint[f,n])>0,母猪[fpn]],{n,0,nmax}]][2,1]]//联合//前置[#,0]&(*Jean-François Alcover公司2017年4月23日*)
黄体脂酮素
(Java)导入Java.util.*;类模式{public static void main(String args[]){int mem1=0;int mem2=1;ArrayList<Integer>memory=new ArrayList<Integer>();for(int i=1;i<Integre.MAX_VALUE;i++){do{mem1=mem2;String binaryi=Integer.toBinaryString(i);String二进制端口=“”;String binaryminimum=“”,for(int n=0;n<binaryi.length();n++){字符串g=binaryi.substring(n,n+1);
if(g.equals(“0”)){binarysort=binarysort+“0”;}else{binaryshort=“1”+binarysoort;binaryminimum=binaryminimate+“1”;}}int binrev1=Integer.parseInt(binarysor,2);int binrev2=整数.parseInt(二进制最小值,2);int diff=binrev1-binrev2;mem2=差异;}而(mem2!=0&&mem2!=mem1);String memtobin=整数.toBinaryString(mem1);整数个位数=0;对于(int t=0;t<memtobin.length();t++){String o=memtobin.substring(t,t+1);if(o.equals(“1”))ones++;}if(memtobin.length()=ones){if(!memory.contains(mem1)){System.out.print(mem1+“”);memory.add(meml);}}}}
交叉参考
在其他基础上:A164997号(基数3),A165016号(基数4),A165036号(以5为基数),A165055号(基数6),A165075号(以7为基数),A165094号(以8为基数),A165114号(以9为基数),A099009型(以10为基数)。
关键词
非n,基础
作者
达米尔·奥利贾尔2009年7月23日
扩展
添加初始零点,以与其他基准保持一致约瑟夫·迈尔斯2009年8月29日
状态
经核准的

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

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

上次修改时间:美国东部夏令时2024年6月17日03:50。包含373432个序列。(在oeis4上运行。)