132 lines
1.6 KiB
Markdown
132 lines
1.6 KiB
Markdown
|
---
|
||
|
id: 5
|
||
|
localeTitle: 5900f3e01000cf542c50fef3
|
||
|
challengeType: 5
|
||
|
title: 'Problem 116: Red, green or blue tiles'
|
||
|
---
|
||
|
|
||
|
## Description
|
||
|
<section id='description'>
|
||
|
Una fila de cinco azulejos cuadrados negros debe tener un número de sus azulejos reemplazados por azulejos oblongos de colores elegidos entre rojo (longitud dos), verde (longitud tres) o azul (longitud cuatro).
|
||
|
Si se eligen azulejos rojos, hay exactamente siete formas en que esto se puede hacer.
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
Si se eligen azulejos verdes, hay tres formas.
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
Y si se eligen azulejos azules, hay dos formas.
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
Suponiendo que los colores no se pueden mezclar, hay 7 + 3 + 2 = 12 formas de reemplazar los azulejos negros en una fila que mide cinco unidades de longitud.
|
||
|
¿De cuántas maneras diferentes se pueden reemplazar los azulejos negros en una fila de cincuenta unidades de longitud si no se pueden mezclar los colores y se debe usar al menos un azulejo de color?
|
||
|
NOTA: Esto está relacionado con el Problema 117.
|
||
|
</section>
|
||
|
|
||
|
## Instructions
|
||
|
<section id='instructions'>
|
||
|
|
||
|
</section>
|
||
|
|
||
|
## Tests
|
||
|
<section id='tests'>
|
||
|
|
||
|
```yml
|
||
|
tests:
|
||
|
- text: <code>euler116()</code> debe devolver 20492570929.
|
||
|
testString: 'assert.strictEqual(euler116(), 20492570929, "<code>euler116()</code> should return 20492570929.");'
|
||
|
|
||
|
```
|
||
|
|
||
|
</section>
|
||
|
|
||
|
## Challenge Seed
|
||
|
<section id='challengeSeed'>
|
||
|
|
||
|
<div id='js-seed'>
|
||
|
|
||
|
```js
|
||
|
function euler116() {
|
||
|
// Good luck!
|
||
|
return true;
|
||
|
}
|
||
|
|
||
|
euler116();
|
||
|
```
|
||
|
|
||
|
</div>
|
||
|
|
||
|
|
||
|
|
||
|
</section>
|
||
|
|
||
|
## Solution
|
||
|
<section id='solution'>
|
||
|
|
||
|
```js
|
||
|
// solution required
|
||
|
```
|
||
|
</section>
|