我们可以定义整除条纹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。