freeCodeCamp/curriculum/challenges/spanish/08-coding-interview-prep/project-euler/problem-115-counting-block-...

56 lines
1.7 KiB
Markdown

---
id: 5900f3df1000cf542c50fef1
challengeType: 5
title: 'Problem 115: Counting block combinations II'
videoUrl: ''
localeTitle: 'Problema 115: combinaciones de bloques de conteo II'
---
## Description
<section id="description"> NOTA: Esta es una versión más difícil del Problema 114. Una fila que mide n unidades de longitud tiene bloques rojos con una longitud mínima de m unidades colocadas en ella, de manera que dos bloques rojos (que pueden tener longitudes diferentes) están separados por al menos un cuadrado negro. Deje que la función de conteo de relleno, F (m, n), represente el número de formas en que se puede llenar una fila. Por ejemplo, F (3, 29) = 673135 y F (3, 30) = 1089155. Es decir, para m = 3, se puede ver que n = 30 es el valor más pequeño para el cual la función de conteo de relleno excede primero un millón. De la misma manera, para m = 10, se puede verificar que F (10, 56) = 880711 y F (10, 57) = 1148904, por lo que n = 57 es el valor mínimo para el cual la función de conteo de relleno excede primero un millón. Para m = 50, encuentre el valor mínimo de n para el cual la función de recuento de relleno excede primero un millón. </section>
## Instructions
<section id="instructions">
</section>
## Tests
<section id='tests'>
```yml
tests:
- text: <code>euler115()</code> debe devolver 168.
testString: 'assert.strictEqual(euler115(), 168, "<code>euler115()</code> should return 168.");'
```
</section>
## Challenge Seed
<section id='challengeSeed'>
<div id='js-seed'>
```js
function euler115() {
// Good luck!
return true;
}
euler115();
```
</div>
</section>
## Solution
<section id='solution'>
```js
// solution required
```
</section>