Se 1 non viene conteggiato come fattore, allora
- 40 ha due fattori vicini (4 e 5)
- 1092 ha due fattori vicini (13 e 14)
- 350 non ha due fattori vicini (tra i suoi fattori 2, 5, 7, 10, 14, 25, 35, 50, 70 e 175, nessuno è consecutivo)
La proporzione di numeri interi positivi che hanno questa proprietà è la proporzione divisibile per 6 (2 × 3), 12 (3 × 4), 20 (4 × 5), 30, 56,…. Se calcoliamo solo la proporzione divisibile per la prima n di queste, otteniamo un'approssimazione che diventa più accurata all'aumentare di n .
Ad esempio, per n = 1 , troviamo la proporzione di numeri interi divisibili per 2 × 3 = 6, che è 1/6. Per n = 2 , tutti gli interi divisibili per 3 × 4 = 12 sono anche divisibili per 6, quindi l'approssimazione è ancora 1/6. Per n = 3 , la proporzione di numeri interi divisibili per 6 o 20 è 1/5 e così via.
Ecco i primi valori:
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
Per valori di n tra i valori forniti, l'output deve essere uguale all'output per il valore sopra (ad es. N = 5 → 1/5).
Il tuo programma dovrebbe prendere n e produrre una frazione o una risposta decimale. Puoi prendere n in qualsiasi offset (es. 0-indicizzazione o 2-indicizzazione in questa sequenza, invece di 1-indicizzazione).
Per l'output decimale, il programma deve avere una precisione di almeno 5 cifre per tutti i casi di test forniti.
Il punteggio è code-golf , con il codice più breve vincente.
Ispirato da Quale percentuale di numeri interi positivi ha due fattori che differiscono di 1? di marty cohen - in particolare, dalla risposta di Dan .