2021年10月9日 星期六

《禪隱者、【黑洞數 ※ 6174】》


 一、 甚麼是黑洞數?

黑洞數又稱陷阱數,是類具有奇特轉換特性的整數。 任何一個數字不全相
同整數,經有限〝重排求差〞操作,總是會得某一個或一些數,這些數即為黑洞
數。"重排求差"操作即組成該數得排後的最大數去重排的最小數。
1955 年,卡普耶卡(D.R.Kaprekar)研究了對四位數的一種變換:任給出四位數
k0,用它的四個數字由大到小重新排列成一個四位數m,再減去它的反序數 rev(m),
得出數 k1=m-rev(m),然後,繼續對 k1 重複上述變換,得數k2.如此進行下去,卡普耶
卡發現,無論 k0 是多大的四位數,只要四個數位不全相同,最多進行 7 次上述變換,就會出現四位數 6174.
二、 黑洞數的証明
隨便造一個四位數,如a=1628,先把組成部分1628的四個數字由大到小排列
得到 b=8621,再把 1628 的四個數字由小到大排列得 c=1268,用大的減去小的 
B-C=8621-1268=7353,把 7353 按上面的方法再作一遍,由大到小排列得 7533,
由小到大排列得 3357,相減 7533-3367=4176
把 4176 再重複一遍:7641-1467=6174。
如果再繼續操作下去,神奇的事情就發生了!7641-1467=6174,又回到 6174。
這是偶然的嗎?我們再隨便舉一個數 1331,按上面的方法連續去做:
3311-1133=2178, 8721-1278=7443, 7443-3447=3996, 9963-3699=6264
6624-2466=4158, 8541-1458=7083, 8730 – 378 = 8352, 8532-2358= 6174


我已經十年沒有使用 vb.net 了,弄得一頭煙霧水才完成!
‎2021‎年‎10‎月‎10‎日凌晨 2:50:25


《禪隱者、【黑洞數 ※ 6174】、檔案下載》






沒有留言:

張貼留言