우리는 가분성 행진 정의 할 수 있습니다 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
더 많은 테스트 사례는 여기 에서 찾을 수 있습니다 .
노트
- 프로젝트 오일러 문제 601 기반
- 이 순서는 OEIS 에서 찾을 수 있으며 1 씩 줄어 듭니다.
규칙
- 입력이 1보다 크다고 가정 할 수 있습니다.
채점
code-golf : 가장 낮은 점수를받은 작품이 승리합니다.
k + 1
2이며 k
가장 작은 양의 정수입니다. 이쑤시개 죄송합니다.
k
나누지 않는 가장 작은 것을 찾는 것과 같지 n-1
않습니까?
n=7
어디에 k=3
: n-1
로 나누어 k
.
+1
.