0.定义
一个序列是一个数字的列表。
一个系列是数字列表的总和。自然数
集包含所有“大于零的非负整数”。自然数j
的除数(在这种情况下)是自然数i,因此j ÷ i也是自然数。
1.前言
一对夫妇在这个网站的其他问题提等分的概念,或自然数的约数的序列一这是不到一个。确定友好数涉及计算这些除数的和,称为等分和或等分序列。每个自然数都有自己的等分和,尽管数字的等分和的值不一定是该数字唯一的。(示例,每个质数的等分和均为1。)
2.挑战
给定一个自然数n
,返回n
等分和序列的第th个数字。从1的序列开始的序列中的前几个序列是:
{0, 1, 1, 3, 1, 6, 1, 7, 4, 8, 1, 16, 1, 10, 9, 15, 1, 21, 1, 22, 11, 14, 1, 36, 6, 16, 13}
串联起来,它们看起来像:
0113161748116110915121122111413661613
根据您的喜好,输入可以是零索引或一索引。解决方案必须是能够返回第10,000位数字(最多输入9999
或10000
)的程序或函数。最短的解决方案胜出。
3.测试案例
正确的输入输出对应包括但不限于以下各项:
0 or 1 -> 0
4 or 5 -> 1
12 or 13 -> 6
9999 or 10000 -> 7
“或”之前的数字是0索引的;以下数字为1索引。
可根据要求提供其他测试用例。
4.参考
OEIS 列出了数字及其等分和。