如何按升序排列
原创
|
2022-10-10 14:42:34
|浏览:1.6万
取任意
四位
数字,按照以下步骤操作,最后得到
6174
。
1、选择一个
不完全相同
的四位数字(允许前导0)
2、按
降序
然后按
升序
排列四位数的数字
3、用
较大
的数字减去
较小
的数字
4、回到第2步并重复。
最多
7
次迭代,最终将以
6174
结束,这被称为
Kaprekar常数
。
应评论区要求,提供一个简易的证明过程:
以
1000a + 100b + 10c + d
的形式表示任意四位数
相减之后,结果为
999(a-d)+90(b-c)
由于
(a-d)
至少为
1
且至少与
(b-c)
一样大,因此一轮过后,我们将得到
45
个可能的值
重新排列数字并重复以上过程,得到的元素将少于
26
个
继续将此过程应用于后续列表,你会发现第
7
个列表仅包含
6174
。
附:
一个在线Python验证程序
猜你想问
-
如何设置手机软件密码
1、首先在手机安装安全卫士一类的软件,我使用的是【安全管家】,其他的设置都是大同小异,打开【其他功能】。2、选择【程序锁】,需要开启防盗卫士。3、然后设置放到密...
-
指纹密码如何设置
以OPPOR9S手机为例,具体方法如下: 一、打开手机,在手机桌面上找到“设置”一项的图标,然后点击进入。 二、进入到手机设置界面以后,下拉菜单找到“指纹与密码”一栏...
-
新手如何经营一家奶茶店
人潮汹涌的大街和物美价廉的小巷,这其实是从两个不同的方面来分析的奶茶店开店选址的问题。一个是客流量,另一个是租金。客流量越大,奶茶被消费的可能性也就越大,生意...
-
如何让EXCEL中列的一部分降序排列
利用Excel的排序功能可以让表格整体按照某一列降序排列而排列,具体操作请参照以下步骤。1、首先在电脑上打开一个Excel文件,然后输入一些数据。2、假设要按照A1列进...
-
如何按升序排列
取任意四位数字,按照以下步骤操作,最后得到6174。1、选择一个不完全相同的四位数字(允许前导0);2、按降序然后按升序排列四位数的数字;3、用较大的数字减去较小的数字;4...