Files
freeCodeCamp/curriculum/challenges/russian/08-coding-interview-prep/project-euler/problem-399-squarefree-fibonacci-numbers.russian.md

55 lines
2.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
id: 5900f4fc1000cf542c51000e
challengeType: 5
title: 'Problem 399: Squarefree Fibonacci Numbers'
videoUrl: ''
localeTitle: 'Задача 399: Квадратные числа Фибоначчи'
---
## Description
<section id="description"> Первые 15 номеров фибоначчи: 1,1,2,3,5,8,13,21,34,55,89,144,233,377,610. Видно, что 8 и 144 не являются квадратными: 8 делится на 4, а 144 делится на 4 и на 9. Таким образом, первые 13 квадратичных чисел фибоначчи: 1,1,2,3,5,13,21, 34,55,89,233,377 и 610. <p> Количество фибоначчи на 200-м квадрате: 971183874599339129547649988289594072811608739584170445. Последние шестнадцать цифр этого номера: 1608739584170445 и в научной нотации это число можно записать как 9.7e53. </p><p> Найдите 100 000 000 квадратных квадратов число фибоначчи. Дайте в качестве ответа последние шестнадцать цифр, за которыми следует запятая, а затем номер в научной нотации (округленная до одной цифры после десятичной точки). Для 200-го квадратного номера ответ был бы равен: 1608739584170445,9.7e53 </p><p> Примечание. Для этой задачи предположим, что для каждого простого числа p первое число фибоначчи, делящееся на p, не делится на p2 (это часть гипотезы Стены). Это было проверено на простые числа ≤ 3 · 1015, но не было доказано в целом. </p><p> Если случается, что гипотеза ложна, то принятый ответ на эту проблему не гарантируется как 100 000 000-й квадратный номер фибоначчи, а скорее представляет собой нижнюю границу для этого числа. </p></section>
## Instructions
undefined
## Tests
<section id='tests'>
```yml
tests:
- text: ''
testString: 'assert.strictEqual(euler399(), 1508395636674243, 6.5e27330467, "<code>euler399()</code> should return 1508395636674243, 6.5e27330467.");'
```
</section>
## Challenge Seed
<section id='challengeSeed'>
<div id='js-seed'>
```js
function euler399() {
// Good luck!
return true;
}
euler399();
```
</div>
</section>
## Solution
<section id='solution'>
```js
// solution required
```
</section>