Jeśli 1 nie jest liczony jako czynnik, to
- 40 ma dwa sąsiednie czynniki (4 i 5)
- 1092 ma dwa sąsiednie czynniki (13 i 14)
- 350 nie ma dwóch sąsiednich czynników (spośród czynników 2, 5, 7, 10, 14, 25, 35, 50, 70 i 175, nie ma dwóch kolejnych)
Proporcja liczb całkowitych dodatnich posiadających tę właściwość jest proporcją podzielną przez dowolną z 6 (2 × 3), 12 (3 × 4), 20 (4 × 5), 30, 56,… Jeśli obliczymy tylko proporcję podzielną przez pierwsze n z nich, otrzymamy przybliżenie, które staje się dokładniejsze wraz ze wzrostem n .
Na przykład dla n = 1 znajdujemy proporcję liczb całkowitych podzielną przez 2 × 3 = 6, czyli 1/6. Dla n = 2 wszystkie liczby całkowite podzielne przez 3 × 4 = 12 są również podzielne przez 6, więc przybliżenie wynosi nadal 1/6. Dla n = 3 proporcja liczb całkowitych podzielnych przez 6 lub 20 wynosi 1/5 i tak dalej.
Oto kilka pierwszych wartości:
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
Dla wartości n pomiędzy podanymi wartościami, wynik powinien być taki sam jak wynik dla powyższej wartości (np. N = 5 → 1/5).
Twój program powinien pobrać n i udzielić odpowiedzi ułamkowej lub dziesiętnej. Możesz wziąć n z dowolnym przesunięciem (np. Indeksowanie 0 lub indeksowanie 2 do tej sekwencji, zamiast indeksowania 1).
Aby uzyskać wynik dziesiętny, program musi mieć dokładność co najmniej 5 cyfr dla wszystkich podanych przypadków testowych.
Punktacja to gra w golfa kodowego, w którym wygrywa się najkrótszy kod.
Zainspirowany przez Jaki odsetek dodatnich liczb całkowitych ma dwa czynniki, które różnią się o 1? autor: Marty Cohen, a konkretnie odpowiedź Dana .