freeCodeCamp/curriculum/challenges/russian/08-coding-interview-prep/project-euler/problem-153-investigating-g...

56 lines
3.9 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

---
id: 5900f4051000cf542c50ff18
challengeType: 5
title: 'Problem 153: Investigating Gaussian Integers'
videoUrl: ''
localeTitle: 'Задача 153: Исследование гауссовских целых чисел'
---
## Description
<section id="description"> Как мы все знаем, уравнение x2 = -1 не имеет решений для вещественных x. <p> Однако, если ввести мнимое число i, то это уравнение имеет два решения: x = i и x = -i. </p><p> Если идти дальше, то уравнение (x-3) 2 = -4 имеет два комплексных решения: x = 3 + 2i и x = 3-2i. x = 3 + 2i и x = 3-2i называются комплексными сопряженными друг другу. </p><p> Числа вида a + bi называются комплексными числами. </p><p> В общем случае a + bi и a-bi являются комплексными сопряженными друг другу. Гауссовское целое число представляет собой комплексное число a + bi такое, что a и b являются целыми числами. </p><p> Регулярные целые числа также являются гауссовскими целыми числами (с b = 0). </p><p> Чтобы отличить их от гауссовских целых чисел с b ≠ 0, мы называем такие целые числа «рациональными целыми числами». </p><p> Гауссово целое число называется делителем рационального целого числа n, если результат также является гауссовым целым. </p><p> Если, например, мы разделим 5 на 1 + 2i, мы можем упростить следующим образом: </p><p> Умножить числитель и знаменатель на комплексное сопряжение 1 + 2i: 1-2i. </p><p> Результат. </p><p> Итак, 1 + 2i - делитель 5. </p><p> Заметим, что 1 + i не является делителем из 5, потому что. </p><p> Заметим также, что если гауссовское целое число (a + bi) является делителем рационального целого n, то его комплексно сопряженное (a-bi) также является делителем n. На самом деле 5 имеет шесть делителей, для которых действительная часть положительна: {1, 1 + 2i, 1 - 2i, 2 + i, 2 - i, 5}. </p><p> Ниже приведена таблица всех делителей для первых пяти положительных целых рациональных чисел: </p><p> n гауссовских целых делителей с положительной вещественной частью Sum s (n) этих </p><p> divisors111 21, 1 + i, 1-i, 25 31, 34 41, 1 + i, 1-i, 2, 2 + 2i, 2-2i, 413 51, 1 + 2i, 1-2i, 2 + i, 2-i, 512. Для делителей с положительными вещественными частями имеем:. Для 1 ≤ n ≤ 105, Σ s (n) = 17924657155. Что такое Σ s (n) для 1 ≤ n ≤ 108? </p></section>
## Instructions
<section id="instructions">
</section>
## Tests
<section id='tests'>
```yml
tests:
- text: <code>euler153()</code> должен вернуть 17971254122360636.
testString: 'assert.strictEqual(euler153(), 17971254122360636, "<code>euler153()</code> should return 17971254122360636.");'
```
</section>
## Challenge Seed
<section id='challengeSeed'>
<div id='js-seed'>
```js
function euler153() {
// Good luck!
return true;
}
euler153();
```
</div>
</section>
## Solution
<section id='solution'>
```js
// solution required
```
</section>