introduzione
Un numero pentagonale ( A000326 ) è generato dalla formula P n = 0,5 × (3n 2 -n) . Oppure puoi semplicemente contare la quantità di punti utilizzati:
Puoi usare la formula o la gif sopra per trovare i primi numeri pentagonali:
1, 5, 12, 22, 35, 51, 70, 92, 117, 145, 176, 210, 247, 287, 330, 376, 425, 477, etc...
Successivamente, dobbiamo calcolare la somma di x numeri consecutivi.
Ad esempio, se x = 4 , dobbiamo guardare P n + P n + 1 + P n + 2 + P n + 3 (che consiste in 4 termini). Se anche la somma dei numeri pentagonali è un numero pentagonale, chiameremo questo un numero pentagonale pentagonale .
Per x = 4 , il numero più piccolo pentagono pentagonale 330, che è fatta di 4 numero pentagonale consecutivi: 51, 70, 92, 117. Quindi, quando l'ingresso è 4, il tuo programma di funzione dovrebbe essere emesso 330.
Compito
- Quando viene dato un numero intero maggiore di 1, genera il numero pentagono pentagonale più piccolo.
- È possibile fornire una funzione o un programma.
- Nota: non ci sono soluzioni per es. X = 3 . Ciò significa che se non è possibile creare un numero dai primi 10000 numeri pentagonali, è necessario interrompere il calcolo e produrre ciò che si adatta meglio a te.
- Questo è code-golf , quindi vince l'invio con il minor numero di byte!
Casi test:
Input: 2
Output: 1926 (which comes from 925, 1001)
Input: 3
Output: ?
Input: 4
Output: 330 (which comes from 51, 70, 92, 117)
Input: 5
Output: 44290 (which comes from 8400, 8626, 8855, 9087, 9322)
Input: 6
Output: 651 (which comes from 51, 70, 92, 117, 145, 176)
Input: 7
Output: 287 (which comes from 5, 12, 22, 35, 51, 70, 92)
Input: 8
Output: ?
Input: 9
Output: 12105 (which comes from 1001, 1080, 1162, 1247, 1335, 1426, 1520, 1617, 1717)
Input: 10
Output: ?
Anche numeri più grandi possono essere dati:
Input: 37
Output: 32782
Input: 55
Output: 71349465
Input: 71
Output: 24565290
x = 3, che non ha soluzioni?
9919->496458299155


10001-x