(相关)
给定的整数n > 1
,
1)构造号码的范围n, n-1, n-2, ... 3, 2, 1
并计算出总和
2)取该数量的单独的数字和计算产品
3)采取的个别数字该数目并计算出总和
4)重复步骤2和3,直到达到一位数。该数字是结果。
该序列的前20个术语如下:
3, 6, 0, 5, 2, 7, 9, 2, 7, 9, 1, 9, 0, 0, 9, 6, 7, 0, 0, 6
注意:此序列不在OEIS中。
I / O和规则
- 数字将很快变得非常大,因此该解决方案必须能够处理多达100,000个输入数字而不会失败(如果您的代码可以处理超过此数量的情况就可以了)。
- 输入和输出可以通过任何方便的方法给出。
- 完整的程序或功能都是可以接受的。如果是函数,则可以返回输出而不是打印输出。
- 禁止出现标准漏洞。
- 这是代码高尔夫球,因此所有常用的高尔夫规则都适用,并且最短的代码(以字节为单位)获胜。
例子
n output
1234 9
3005 3
5007 5
9854 8
75849 8
100000 0
n
。发布的解决方案最多只能使用n = 100000
。
Numbers will get very large quickly
不,不是