Wenn 1 nicht als Faktor gezählt wird, dann
- 40 hat zwei benachbarte Faktoren (4 und 5)
- 1092 hat zwei benachbarte Faktoren (13 und 14)
- 350 hat keine zwei benachbarten Faktoren (von den Faktoren 2, 5, 7, 10, 14, 25, 35, 50, 70 und 175 sind keine zwei aufeinanderfolgend)
Der Anteil positiver Ganzzahlen mit dieser Eigenschaft ist der Anteil, der durch 6 (2 × 3), 12 (3 × 4), 20 (4 × 5), 30, 56,… teilbar ist. Wenn wir nur den Anteil berechnen, der durch das erste n davon teilbar ist , erhalten wir eine Näherung, die mit zunehmendem n genauer wird.
Zum Beispiel finden wir für n = 1 den Anteil der ganzen Zahlen, der durch 2 × 3 = 6 teilbar ist, was 1/6 ist. Für n = 2 sind alle durch 3 × 4 = 12 teilbaren ganzen Zahlen auch durch 6 teilbar, sodass die Näherung immer noch 1/6 beträgt. Für n = 3 beträgt der Anteil der durch 6 oder 20 teilbaren ganzen Zahlen 1/5 und so weiter.
Hier sind die ersten Werte:
1 1/6 0.16666666666666666
3 1/5 0.20000000000000000
6 22/105 0.20952380952380953
9 491/2310 0.21255411255411255
12 2153/10010 0.21508491508491510
15 36887/170170 0.21676558735382265
21 65563/301070 0.21776663234463747
24 853883/3913910 0.21816623274423785
27 24796879/113503390 0.21846817967287144
Für Werte von n zwischen den angegebenen Werten sollte die Ausgabe dieselbe sein wie die Ausgabe für den obigen Wert (z. B. n = 5 → 1/5).
Ihr Programm sollte n nehmen und entweder einen Bruch oder eine Dezimalantwort ausgeben. Sie können n bei jedem Versatz nehmen (z. B. 0-Indizierung oder 2-Indizierung in diese Sequenz anstelle von 1-Indizierung).
Für die Dezimalausgabe muss Ihr Programm für alle angegebenen Testfälle auf mindestens 5 Stellen genau sein.
Das Scoring ist Code-Golf , wobei der kürzeste Code gewinnt.
Inspiriert von Welcher Anteil positiver Ganzzahlen hat zwei Faktoren, die sich um 1 unterscheiden? von marty cohen - insbesondere von Dan ‚s Antwort.