快乐数计算器

扫描二维码手机端访问


计算器

快乐数(happy number)有以下的特性:在给定的进位制下,该数字所有数位(digits)的平方和,得到的新数 再次求所有数位的平方和,如此重复进行,最终结果必为1。

例如,以十进位为例:

2 8 → 22+82=68 → 62+82=100 → 12+02+02=1

3 2 → 32+22=13 → 12+32=10 → 12+02=1

3 7 → 32+72=58 → 52+82=89 → 82+92=145 → 12+42+52=42 → 42+22=20 → 22+02=4 → 42=16 → 12+62=37……

因此28和32是快乐数,而在37的计算过程中,37重覆出现,继续计算的结果只会是上述数字的循环,不会出现1,因此37不是快乐数。

不是快乐数的数称为不快乐数(unhappy number),所有不快乐数的数位平方和计算,最後都会进入 4 → 16 → 37 → 58 → 89 → 145 → 42 → 20 → 4 的循环中。

在十进位下,100以内的快乐数有(OEIS中的数列A00770) :1, 7, 10, 13, 19, 23, 28, 31, 32, 44, 49, 68, 70, 79, 82, 86, 91, 94, 97, 100。

也许我们能在小于10的进位制之下发现更有趣的东西。这样数字中就不会夹着字母了。167比9的倍数大5,那么在能整除9的进制中,数字的末位是5,看上去比笨拙的7喜庆多了。(当然,这只是对我们习惯了十进制的眼睛来说的,在9进制之下5的含义和我们想象的并不一样。)在9进制中,167写作205,但是我个人更喜欢81进制中的25,它很简洁。

在不同的进位制之下研究167引出了另一个有趣的事实:167是一个严格的非回文数,也就是说它在2和165之间的任何一个进位制之下都不能被写成回文数(正着读和反着读完全一样的数字)。(我们停在165进制的原因是,它是167-2,而任何一个数字n在n-1进制之下都是回文数,看上去都是11的形式。)目前为止,我们还不知道严格非回文数的数目,不过167的下一个非回文数是179,再下一个是223。

上面列出来的这些特征,完全足以证明举办一个庆典的必要性,除此之外,167还是一个安全素数,一个非常cototient质数,一个全循环质数。我特别喜欢最后一个:这意味着存在一个166位的数字,它的每个倍数都是数字的循环排列。也就是说,当你把这个数乘上一个整数之后,得到的积恰好是原来的数的数字,排列顺序相同,但是起点不同,例如142857×2=285714。

相关计算器
PPENCODE编码计算器
PPENCODE编码计算器,把Perl代码转换成只有英文字母的字符串。
基础代谢率计算器
正常人,热量可根据年龄、性别、身高和体重计算。理想地说,热量需求应可根据每个病人进行计算,通过计算和测定的静息能量消耗,并用身体活动系数和应激程度加以调整。本工具设计参照了间接测热法——对个体病人来说是REE较准确的测量方法
国债收益计算器
国债收益计算器
HTML代码转Perl计算器
HTML:超文本标记语言,标准通用标记语言下的一个应用。“超文本”就是指页面内可以包含图片、链接,甚至音乐、程序等非文字元素。超文本标记语言的结构包括“头”部分(英语:Head)、和“主体”部分(英语:Body),其中“头”部提供关于网页的信息,“主体”部分提供网页的具体内容。 Perl:一种功能丰富的计算机程序语言,运行在超过100种计算机平台上,适用广泛,从大型机到便携设备,从快速原型创建到大规模可扩展开发。Perl借取了C、sed、awk、shell 脚本语言以及很多其他程序语言的特性,其中最重要的特性是它内部集成了正则表达式的功能,以及巨大的第三方代码库CPAN。简而言之,Perl像C一样强大,像awk、sed等脚本描述语言一样方便,被Perl语言爱好者称之为“一种拥有各种语言功能的梦幻脚本语言”、“Unix 中的王牌工具”。
Des算法加密计算器
Des算法加密计算器
IP地址转换计算器
体质综合测试计算器
体质综合测试检测项目包括:身体质量指数(BMI)、标准体重、基础代谢率(BMR)、燃脂心率等。 减肥或运动前进行体质综合测试,能帮助您了解自己的身体状况,更好地制定有针对性的减肥和运动方案,最大程度提高减肥效率和运动效果。
JS代码转HTML计算器
HTML:超文本标记语言,标准通用标记语言下的一个应用。“超文本”就是指页面内可以包含图片、链接,甚至音乐、程序等非文字元素。超文本标记语言的结构包括“头”部分(英语:Head)、和“主体”部分(英语:Body),其中“头”部提供关于网页的信息,“主体”部分提供网页的具体内容。 JS:JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。
文本首字母排序计算器
文本首字母排序计算器。根据所输入文本的首字母进行排序,每行输入一条。
力单位换算计算器
力是物体(物质)与物体(物质)之间的相互作用产生。力的大小、方向、作用点是力的三要素。或动量对时间的变化率。

计算专家 微信公众号


微信扫一扫关注