问题描述
潘博士发现,通过多次执行digitSquareSum(),两个数字恢复了其原始数字: •1-> 1
•89-> 145-> 42-> 20-> 4-> 16-> 37-> 58-> 89 她要求Ken确定在执行digitSquareSum()的多次迭代后,哪一个原始数字(介于1和500之间)将达到1。
解决方法
数字列表如下:
[1、7、10、13、19、23、28、31、32、44、49、68、70,
79、82、86、91、94、97、100、103、109、129、130、133、139,
167、176、188、190、192、193、203、208、219、226、230、236、239,
262、263、280、291、293、301、302、310、313、319、320、326、329,
331、338、356、362、365、367、368、376、379、383、386、391、392,
397、404、409、440、446、464、469、478、487、490、496]
由于这是一个可疑的家庭作业问题,因此我将不提供任何代码。