freeCodeCamp/curriculum/challenges/spanish/08-coding-interview-prep/project-euler/problem-191-prize-strings.s...

1.6 KiB

id challengeType title videoUrl localeTitle
5900f42b1000cf542c50ff3e 5 Problem 191: Prize Strings Problema 191: Cadenas de premios

Description

Una escuela en particular ofrece recompensas en efectivo a los niños con buena asistencia y puntualidad. Si están ausentes por tres días consecutivos o tarde en más de una ocasión, pierden su premio.

Durante un período de n días, se forma una cadena trinaria para cada niño que consta de L's (tarde), O's (a tiempo) y A's (ausente).

Si bien se pueden formar ochenta y una cadenas trinarias durante un período de 4 días, exactamente cuarenta y tres cadenas darían lugar a un premio:

OOOO OOOA OOOL OOAO OOAA OOAL OOLO OOLA OAOO OAOA OAOL OAAO OAAL OALO OALA OLOA OLAO OLAA AOOO AOAAAAAAAAAAAAAAAAAAAAOAAOAAAOAOAOAOAOAOAOAOAOAOAOAOAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA IaAa DeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA De nica DeAAAAAOAaaaaaaaaaaa que que lo usaba, lo hacemos

¿Cuántas cadenas de "premio" existen en un período de 30 días?

Instructions

Tests

tests:
  - text: <code>euler191()</code> debe devolver 1918080160.
    testString: 'assert.strictEqual(euler191(), 1918080160, "<code>euler191()</code> should return 1918080160.");'

Challenge Seed

function euler191() {
  // Good luck!
  return true;
}

euler191();

Solution

// solution required