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

1.6 KiB

id challengeType title videoUrl localeTitle
5900f3a61000cf542c50feb9 5 Problem 58: Spiral primes Problema 58: primos espirales

Description

Comenzando con 1 y girando en sentido contrario a las agujas del reloj de la siguiente manera, se forma una espiral cuadrada con longitud de lado 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 Es Es interesante notar que los cuadrados impares se encuentran a lo largo de la diagonal inferior derecha, pero lo que es más interesante es que 8 de los 13 números que se encuentran a lo largo de ambas diagonales son primos; es decir, una relación de 8/13 ≈ 62%. Si se envuelve una nueva capa completa alrededor de la espiral superior, se formará una espiral cuadrada con una longitud de lado 9. Si este proceso continúa, ¿cuál es la longitud del lado de la espiral cuadrada para la cual la proporción de números primos a lo largo de ambas diagonales cae por debajo del 10%?

Instructions

Tests

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

Challenge Seed

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

euler58();

Solution

// solution required