我们可以定义整除条纹k
一批n
通过寻找最小的非负整数,k
这样n+k
是不是整除k+1
。
挑战
用您选择的语言编写输出或返回输入的可分割条纹的程序或函数。
例子:
n=13:
13 is divisible by 1
14 is divisible by 2
15 is divisible by 3
16 is divisible by 4
17 is not divisible by 5
的多样性条纹13
为4
n=120:
120 is divisible by 1
121 is not divisible by 2
的多样性条纹120
为1
测试用例:
n DS
2 1
3 2
4 1
5 2
6 1
7 3
8 1
9 2
10 1
2521 10
在这里可以找到更多的测试用例。
笔记
- 基于Project Euler Problem 601
- 可以在OEIS上找到此序列,向下移1。
规则
- 您可以假设输入大于1。
计分
代码高尔夫:得分最低的提交者获胜。
k + 1
是2,其中k
是最小的正整数。对不起,我很高兴。
k
不除的最小数n-1
吗?
n=7
位置k=3
:可n-1
被整除k
。
+1
。