(via chat )
La voce OEIS A123321 elenca la sequenza di numeri che sono il prodotto di sette numeri primi distinti. Per brevità, chiameremo questo un numero 7DP . I primi numeri e i loro corrispondenti divisori sono di seguito:
510510 = 2 * 3 * 5 * 7 * 11 * 13 * 17
570570 = 2 * 3 * 5 * 7 * 11 * 13 * 19
690690 = 2 * 3 * 5 * 7 * 11 * 13 * 23
746130 = 2 * 3 * 5 * 7 * 11 * 17 * 19
La sfida qui sarà quella di trovare il numero 7DP più vicino, in termini di distanza assoluta, da un dato input.
Ingresso
Un singolo numero intero positivo n in qualsiasi formato conveniente .
Produzione
Il numero 7DP più vicino a n , sempre in qualsiasi formato conveniente. Se due numeri 7DP sono collegati per il più vicino, è possibile produrre uno o entrambi.
Regole
- Si può presumere che i numeri si adattino al
[int]
tipo di dati predefinito della tua lingua (o equivalente). - È accettabile un programma completo o una funzione.
- Sono vietate le scappatoie standard .
- Questo è code-golf , quindi si applicano tutte le normali regole del golf e vince il codice più corto.
Esempi
5 -> 510510
860782 -> 870870
1425060 -> 1438710 (or 1411410, or both)
k
direttamente comef(n+k,k%2*2+~k)
, a partire dak=0
.