freeCodeCamp/curriculum/challenges/spanish/08-coding-interview-prep/project-euler/problem-335-gathering-the-b...

65 lines
1.4 KiB
Markdown
Raw Normal View History

---
id: 5
localeTitle: 5900f4bd1000cf542c50ffce
challengeType: 5
title: 'Problem 335: Gathering the beans'
---
## Description
<section id='description'>
Cuando Peter se siente aburrido, coloca unos cuencos, que contienen un frijol cada uno, en un círculo. Después de esto, toma todos los frijoles de un tazón determinado y los deja caer uno por uno en los tazones en el sentido de las agujas del reloj. Repite esto, comenzando desde el tazón en el que soltó el último grano, hasta que la situación inicial vuelve a aparecer. Por ejemplo, con 5 tazones, actúa de la siguiente manera:
Entonces, con 5 tazones, Peter 15 se mueve para volver a la situación inicial.
Deje que M (x) represente el número de movimientos necesarios para volver a la situación inicial, comenzando con x tazones. Por lo tanto, M (5) = 15. También se puede verificar que M (100) = 10920.
Encuentre M (2k + 1). Da tu respuesta módulo 79.
</section>
## Instructions
<section id='instructions'>
</section>
## Tests
<section id='tests'>
```yml
tests:
- text: <code>euler335()</code> debe devolver 5032316.
testString: 'assert.strictEqual(euler335(), 5032316, "<code>euler335()</code> should return 5032316.");'
```
</section>
## Challenge Seed
<section id='challengeSeed'>
<div id='js-seed'>
```js
function euler335() {
// Good luck!
return true;
}
euler335();
```
</div>
</section>
## Solution
<section id='solution'>
```js
// solution required
```
</section>