45 lines
1.1 KiB
Markdown
45 lines
1.1 KiB
Markdown
---
|
||
id: 5900f3d51000cf542c50fee6
|
||
title: 'Problema 104: finali di Fibonacci pandigitali'
|
||
challengeType: 5
|
||
forumTopicId: 301728
|
||
dashedName: problem-104-pandigital-fibonacci-ends
|
||
---
|
||
|
||
# --description--
|
||
|
||
La sequenza di Fibonacci è definita dalla relazione ricorsiva:
|
||
|
||
$F_n = F_{n − 1} + F_{n − 2}$, where $F_1 = 1$ and $F_2 = 1$
|
||
|
||
Si scopre che $F_{541}$, il quale contiene 113 cifre, è il primo numero di Fibonacci per cui le utile dieci cifre sono pandigitali 1-9 (contiene tutte le cifre da 1 a 9, ma non necessariamente in ordine). E $F_{2749}$, lungo 578 cifre, è il primo numero di Fibonacci per cui le prime nove cifre sono 1-9 pandigitali.
|
||
|
||
Dato che $F_k$ è il primo numero di Fibonacci per cui le prime nove cifre E le ultime 9 cifre sono pandigitali 1-9, trova `k`.
|
||
|
||
# --hints--
|
||
|
||
`pandigitalFibonacciEnds()` dovrebbe restituire `329468`.
|
||
|
||
```js
|
||
assert.strictEqual(pandigitalFibonacciEnds(), 329468);
|
||
```
|
||
|
||
# --seed--
|
||
|
||
## --seed-contents--
|
||
|
||
```js
|
||
function pandigitalFibonacciEnds() {
|
||
|
||
return true;
|
||
}
|
||
|
||
pandigitalFibonacciEnds();
|
||
```
|
||
|
||
# --solutions--
|
||
|
||
```js
|
||
// solution required
|
||
```
|