freeCodeCamp/curriculum/challenges/spanish/08-coding-interview-prep/project-euler/problem-329-prime-frog.span...

56 lines
1.8 KiB
Markdown

---
id: 5900f4b51000cf542c50ffc8
challengeType: 5
title: 'Problem 329: Prime Frog'
videoUrl: ''
localeTitle: 'Problema 329: Prime Frog'
---
## Description
<section id="description"> Susan tiene una rana de primera. Su rana está saltando alrededor de 500 cuadrados numerados del 1 al 500. Solo puede saltar un cuadrado hacia la izquierda o hacia la derecha, con la misma probabilidad, y no puede saltar fuera del rango [1; 500]. Al final, salta automáticamente al único cuadrado disponible en el siguiente movimiento.) <p> Cuando se encuentra en un cuadrado con un número primo, croa &#39;P&#39; (PRIME) con probabilidad 2/3 o &#39;N&#39; (NO PRIME) con probabilidad 1/3 justo antes de saltar al siguiente cuadrado. Cuando está en un cuadrado con un número que no es primo, grazna &quot;P&quot; con probabilidad 1/3 o &quot;N&quot; con probabilidad 2/3 justo antes de saltar al siguiente cuadrado. </p><p> Dado que la posición inicial de la rana es aleatoria con la misma probabilidad para cada casilla, y dado que ella escucha sus primeros 15 graznidos, ¿cuál es la probabilidad de que escuche la secuencia PPPPNNPPPNPPNPN? </p><p> Da tu respuesta como una fracción p / q en forma reducida. </p></section>
## Instructions
<section id="instructions">
</section>
## Tests
<section id='tests'>
```yml
tests:
- text: <code>euler329()</code> debe devolver 199740353/29386561536000.
testString: 'assert.strictEqual(euler329(), 199740353 / 29386561536000, "<code>euler329()</code> should return 199740353 / 29386561536000.");'
```
</section>
## Challenge Seed
<section id='challengeSeed'>
<div id='js-seed'>
```js
function euler329() {
// Good luck!
return true;
}
euler329();
```
</div>
</section>
## Solution
<section id='solution'>
```js
// solution required
```
</section>