编程之战第一百五九章 翻转与相加 首页

字体:      护眼 关灯

上一章 目录 下一章

编程之战第一百五九章 翻转与相加

    “196算法的原理很easy”。
    科研人员耐心地解释道。
    “首先你要知道回文数的概念”。
    “如果一个自然数,把它翻转过来,和原数相等,这就是个回文数”。
    “如下的就是回文数:”
    12321
    124421
    “而很多数字可以被转换成回文数,通过使用196算法”。
    “196算法过程可以概括为一句话:”
    “先翻转,再相加”。
    “以48这个正整数为例:”
    “48先翻转,得到84”。
    “48和84相加,得到132”。
    “132再翻转,得到231”。
    “132和231相加,得到363”。
    “通过两次迭代,就能得到回文数363”。
    “再比如59这个数:”
    59 + 95 = 154
    154 + 451 = 605
    605 + 506 = 1111
    “通过三次迭代,就能得到回文数1111”。
    “事实上,绝大部分数都可以通过196算法得到回文数”。
    “Soga”。
    杨成一下子就明白了。
    但他的疑惑却加深了。
    “196算法既然这么简单”。
    “那这台主机为啥跑了三年之久呢?”
    又不是埃尼阿克!

上一章 目录 下一章