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

56 lines
1.6 KiB
Markdown
Raw Normal View History

---
2018-10-10 20:20:40 +00:00
id: 5900f3a61000cf542c50feb9
challengeType: 5
title: 'Problem 58: Spiral primes'
2018-10-10 20:20:40 +00:00
videoUrl: ''
localeTitle: 'Problema 58: primos espirales'
---
## Description
2018-10-10 20:20:40 +00:00
<section id="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%? </section>
## Instructions
2018-10-10 20:20:40 +00:00
<section id="instructions">
</section>
## Tests
<section id='tests'>
```yml
tests:
- text: <code>euler58()</code> debe devolver 26241.
testString: 'assert.strictEqual(euler58(), 26241, "<code>euler58()</code> should return 26241.");'
```
</section>
## Challenge Seed
<section id='challengeSeed'>
<div id='js-seed'>
```js
function euler58() {
// Good luck!
return true;
}
euler58();
2018-10-10 20:20:40 +00:00
```
</div>
</section>
## Solution
<section id='solution'>
```js
// solution required
```
</section>