freeCodeCamp/curriculum/challenges/russian/08-coding-interview-prep/project-euler/problem-293-pseudo-fortunat...

56 lines
2.0 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: 5900f4931000cf542c50ffa4
challengeType: 5
title: 'Problem 293: Pseudo-Fortunate Numbers'
videoUrl: ''
localeTitle: 'Проблема 293: Псевдо-удачные номера'
---
## Description
<section id="description"> Даже положительное целое число N будем называть допустимым, если оно является степенью 2 или его различные простые множители являются последовательными штрихами. Первые двенадцать допустимых чисел - 2,4,6,8,12,16,18,24,30,32,36,48. <p> Если N допустимо, наименьшее целое число M&gt; 1 такое, что N + M простое, будем называть псевдо-фортунатным числом для N. </p><p> Например, N = 630 допустимо, так как оно четное, а его различные простые множители - это последовательные простые числа 2,3,5 и 7. Следующее простое число после 631 равно 641; следовательно, число псевдо-Fortunate для 630 равно M = 11. Можно также видеть, что число псевдо-Fortunate для 16 равно 3. </p><p> Найдите сумму всех различных псевдо-удаленных чисел для допустимых чисел N, меньших 109. </p></section>
## Instructions
<section id="instructions">
</section>
## Tests
<section id='tests'>
```yml
tests:
- text: <code>euler293()</code> должен вернуть 2209.
testString: 'assert.strictEqual(euler293(), 2209, "<code>euler293()</code> should return 2209.");'
```
</section>
## Challenge Seed
<section id='challengeSeed'>
<div id='js-seed'>
```js
function euler293() {
// Good luck!
return true;
}
euler293();
```
</div>
</section>
## Solution
<section id='solution'>
```js
// solution required
```
</section>