Files
freeCodeCamp/curriculum/challenges/espanol/10-coding-interview-prep/project-euler/problem-191-prize-strings.md
2022-10-06 20:19:26 +05:30

53 lines
1.2 KiB
Markdown

---
id: 5900f42b1000cf542c50ff3e
title: 'Problema N° 191: Cadenas de premios'
challengeType: 1
forumTopicId: 301829
dashedName: problem-191-prize-strings
---
# --description--
Una escuela ofrece premios en efectivo a los niños que asistan todos los días y sean puntuales. Si no asisten por tres días consecutivos o lleguen tarde en más de una ocasión, entonces pierden su premio.
Durante el día se forma una cadena trinaria (Trinary string) para cada niño que consiste en L's (Llegada tarde), O's (A tiempo), y A's (No asistió).
Aunque hay 83 cadenas trinarias posibles durante 4 días, exactamente 43 cadenas llevarían a un premio:
```markup
OOOO OOOA OOOL OOAO OOAA OOAL OOLO OOLA OAOO OAOA
OAOL OAAO OAAL OALO OALA OLOO OLOA OLAO OLAA AOOO
AOOA AOOL AOAO AOAA AOAL AOLO AOLA AAOO AAOA AAOL
AALO AALA ALOO ALOA ALAO ALAA LOOO LOOA LOAO LOAA
LAOO LAOA LAAO
```
¿Cuántas cadenas o strings de "premios" existen durante un período de 30 días?
# --hints--
`prizeStrings()` debería devolver `1918080160`.
```js
assert.strictEqual(prizeStrings(), 1918080160);
```
# --seed--
## --seed-contents--
```js
function prizeStrings() {
return true;
}
prizeStrings();
```
# --solutions--
```js
// solution required
```