首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
kaprekar专题
Kaprekar数
Description 一个Kaprekar数(雷劈数,或卡普利加数)是个非负整数,将它的平方分成两部分,这两部分之和正好是原来的数字。例如,297是一个Kaprekar 数:297² = 88209, 88 + 209 = 297. 在这里,平方分成的第二部分可以从0开始,但不能是负数。例如, 999是一个Kaprekar 数:999² = 998001, 998 + 001 = 999;但1
阅读更多...
用Haskell写的卡普雷尔卡kaprekar黑洞小程序
无意中在博客园里发现这个卡普雷尔卡黑洞题目,正好适合用haskell练手,就试着用Haskell实现了。 原题描述: 把一个四位数的四个数字由小至大排列,组成一个新数,又由大至小排列排列组成一个新数,这两个数相减,之后重复这个步骤,只要四位数的四个数字不重复,数字最终便会变成 6174。 例如: 3109,9171 (=9310 - 0139),8532 (=9711 - 1179),6174
阅读更多...