mDesigner解答卡普雷卡尔数字黑洞-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 7578|回复: 0

mDesigner解答卡普雷卡尔数字黑洞

[复制链接]
发表于 2018-9-15 22:31 | 显示全部楼层 |阅读模式
本帖最后由 topdog 于 2018-9-16 00:04 编辑

对于数学黑洞,无论怎样设值,在规定的处理法则下,最终都将得到固定的一个值,再也跳不出去了,就像宇宙中的黑洞可以将任何物质,以及运行速度最快的光牢牢吸,不使它们逃脱一样。
任意N位数的归敛的卡普雷卡尔黑洞。取任何一个4位数(4个数字均为同一个数字的例外),将组成该数的4个数字重新组合成可能的最大数和可能的最小数,再将两者的差求出来;对此差值重复同样的过程(例如:开始时取数8028,最大的重新组合数为8820,最小的为0288,二者的差8532。重复上述过程得出8532-2358=6174),最后总是达到卡普雷卡尔黑洞:6174。称之“黑洞”是指再继续运算,都重复这个数,“逃”不出去。把以上计算过程称为卡普雷卡尔运算,这个现象称归敛,其结果6174称归敛结果。
注意:三位数的归敛结果是495,四位数的归敛结果是6174,都是唯一的。7位数归敛到唯一一个数组(8个7位数组成的循环数组称归敛组);其它每个位数的数归敛结果分别有若干个,归敛数和归敛组兼而有之(如14位数共有9×10的13次方个数的归敛结果有6个归敛数,21个归敛组).一旦进入归敛结果,继续卡普雷卡尔运算就在归敛结果反复循环,再也“逃”不出去。
这就对密码的设值破解开辟了一个新的思路。我用美科科技的mDesigner做了一个动画结合的卡普雷卡尔数字黑洞解答。mDesigner 3v1.5 是《人工智能与大数据(中小学版)》专用版本。它是一款基于Scratch 3.0版本开发的图形化编程软件,能够实现自然语音合成、语音识别、车牌识别、文字识别,以及文字翻译。这款软件入门简单且扩展有深度,不仅可以配合《人工智能与大数据》教材相关章节,进行人工智能编程、智能造物创新活动使用,也非常适合作为开展人工智能、STEAM和项目式课程的信息技术平台。有兴趣的小伙伴也可以练习一下数字的排序算法。
下载 mDesigner 3v1.5
1,演出开始了,搭个小戏台,可爱的企鹅站在雪地里面。萌哒哒地问话答题。

2,程序入口,输入4位不重复的整数,循环打印陷落黑洞的步骤。小企鹅会走动,有背景音乐配合。

3,遵循卡普雷卡尔黑洞的规则,进行运算,最终得出6174的结论。

4,解析整数,把它拆分成4位的数组列表。

5,排序算法把数组列表里面的数字从大到小的排列。

6,获得构建后新数的最大值。

6,获得构建后新数的最小值。
7,点击小绿旗,小企鹅会有提示框给你,输入5289,七步归敛的步骤显示出来。
5289.JPG
(完)



您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-11-28 02:56 , Processed in 0.186907 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表