前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python计算自然数各位数字组成的最大数与最小数之差构成的ρ形环

Python计算自然数各位数字组成的最大数与最小数之差构成的ρ形环

作者头像
Python小屋屋主
发布2024-06-04 19:43:12
660
发布2024-06-04 19:43:12
举报
文章被收录于专栏:Python小屋Python小屋

一个猜想:对于任意自然数,使用各位数字组成的最大数减去各位数字组成的最小数,对得到的差重复这个操作,最终会到达一个不动点或者陷入一个圈中。不动点是指进行上面的操作总是得到自身,不再变化,这样的数字往往称为黑洞数。陷入圈中是指到达一个数字之后,就会一直在固定的几个数字之间循环。

例如,从12345678开始依次可以得到12345678, 75308643, 84308652, 86308632, 86326632, 64326654, 43208766, 85317642, 75308643,其中蓝色数字构成环,如下图所示。

从123456开始,可以依次得到123456, 530865, 829962, 771723, 653544, 310887, 873522, 651744, 620874, 851742, 750843, 840852, 860832, 862632, 642654, 420876, 851742,蓝色数字构成环,如下图所示。

从123开始,依次得到123, 198, 792, 693, 594, 495, 495,到达495后不再变化,可以看作构成495到495自身的环,如下图所示。

下面代码用来查看从几个数字出发得到的ρ环,手柄又短又长,圈有大有小。

运行结果:

下面代码随机选择100000000个10^6到10^100之间的自然数进行测试,经验证都符合这个特点,可以构成一个ρ环。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-05-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Python小屋 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
腾讯云服务器利旧
云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档