Wir können die Teilbarkeit Streak definieren k
eine Reihe n
von der kleinsten nicht-negativen ganzen Zahl zu finden , k
so dass n+k
durch nicht teilbar ist k+1
.
Herausforderung
Schreiben Sie in der Sprache Ihrer Wahl ein Programm oder eine Funktion, die den Divisibility Streak Ihrer Eingabe ausgibt oder zurückgibt.
Beispiele:
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
Der Teilbarkeitsstreifen von 13
ist4
n=120:
120 is divisible by 1
121 is not divisible by 2
Der Teilbarkeitsstreifen von 120
ist1
Testfälle:
n DS
2 1
3 2
4 1
5 2
6 1
7 3
8 1
9 2
10 1
2521 10
Weitere Testfälle finden Sie hier .
Anmerkungen
- Basierend auf Projekt Euler Problem 601
- Diese Sequenz ist in OEIS zu finden und um 1 nach unten verschoben.
Regeln
- Sie können davon ausgehen, dass die Eingabe größer als 1 ist.
Wertung
Code-Golf : Die Einsendung mit der niedrigsten Punktzahl gewinnt.
k + 1
2, wobei k
die kleinste positive ganze Zahl ist. Entschuldigung für den Nitpick.
k
das sich nicht teilt n-1
?
n=7
wo k=3
: n-1
ist teilbar durch k
.
+1
.