freeCodeCamp/curriculum/challenges/russian/08-coding-interview-prep/project-euler/problem-58-spiral-primes.ru...

1.9 KiB
Raw Blame History

id challengeType title videoUrl localeTitle
5900f3a61000cf542c50feb9 5 Problem 58: Spiral primes Проблема 58: Спиральные числа

Description

Начиная с 1 и вращаясь против часовой стрелки следующим образом, образуется квадратная спираль с боковой длиной 7. 37 36 35 34 33 32 31 38 17 16 15 14 13 30 39 18 5 4 3 12 29 40 19 6 1 2 11 28 41 20 7 8 9 10 27 42 21 22 23 24 25 2643 44 45 46 47 48 49 Это интересно отметить, что нечетные квадраты лежат вдоль правой правой диагонали, но что более интересно, так это то, что 8 из 13 чисел, лежащих вдоль обеих диагоналей, являются первичными; т. е. отношение 8/13 ≈ 62%. Если один завершенный новый слой обернут вокруг спирали выше, будет сформирована квадратная спираль со стороной 9. Если этот процесс продолжается, то какова длина стороны квадратной спирали, для которой отношение простых чисел вдоль обеих диагоналей сначала падает ниже 10%?

Instructions

undefined

Tests

tests:
  - text: ''
    testString: 'assert.strictEqual(euler58(), 26241, "<code>euler58()</code> should return 26241.");'

Challenge Seed

function euler58() {
  // Good luck!
  return true;
}

euler58();

Solution

// solution required