45 lines
1.6 KiB
Markdown
45 lines
1.6 KiB
Markdown
---
|
||
id: 5900f3d51000cf542c50fee6
|
||
title: 'Завдання 104: Пан-цифрові кінці чисел Фібоначчі'
|
||
challengeType: 5
|
||
forumTopicId: 301728
|
||
dashedName: problem-104-pandigital-fibonacci-ends
|
||
---
|
||
|
||
# --description--
|
||
|
||
Послідовність Фібоначчі визначається таким рекурентним співвідношенням:
|
||
|
||
$F_n = F_{n − 1} + F_{n − 2}$, де $F_1 = 1$ та $F_2 = 1$
|
||
|
||
Виявляється, що число $F_{541}$, що складається з 113 цифр, є першим числом Фібоначчі, у якого останні дев'ять цифр утворюють панцифрове число з цифрами 1 - 9 (воно містить всі цифри від 1 до 9, але не обов'язково в порядку зростання). А число $F_{2749}$, що складається з 575 цифр, є першим числом Фібоначчі, у якого перші дев'ять цифр утворюють панцифрове число з цифрами від 1 до 9.
|
||
|
||
Відомо, що число $F_k$ є першим числом Фібоначчі, у якого як перші, ТАК і останні дев'ять цифр утворюють пан-цифрові числа з цифрами 1-9, знайдіть `k`.
|
||
|
||
# --hints--
|
||
|
||
`pandigitalFibonacciEnds()` має повернути `329468`.
|
||
|
||
```js
|
||
assert.strictEqual(pandigitalFibonacciEnds(), 329468);
|
||
```
|
||
|
||
# --seed--
|
||
|
||
## --seed-contents--
|
||
|
||
```js
|
||
function pandigitalFibonacciEnds() {
|
||
|
||
return true;
|
||
}
|
||
|
||
pandigitalFibonacciEnds();
|
||
```
|
||
|
||
# --solutions--
|
||
|
||
```js
|
||
// solution required
|
||
```
|