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

56 lines
2.0 KiB
Markdown
Raw Normal View History

---
id: 5900f42b1000cf542c50ff3e
challengeType: 5
title: 'Problem 191: Prize Strings'
videoUrl: ''
localeTitle: 'Задача 191: Призовые строки'
---
## Description
<section id="description"> Специальная школа предлагает денежные вознаграждения детям с хорошей посещаемостью и пунктуальностью. Если они отсутствуют в течение трех последовательных дней или поздно более чем один раз, они теряют свой приз. <p> В течение n-дневного периода создается триниальная строка для каждого ребенка, состоящего из L (позднего), O (по времени) и A (отсутствует). </p><p> Несмотря на то, что в течение 4-дневного периода может быть сформировано восемьдесят один триниальный ряд, ровно сорок три строки приведут к выигрышу: </p><p> 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 </p><p> Сколько «призовых» строк существует за 30-дневный период? </p></section>
## Instructions
<section id="instructions">
</section>
## Tests
<section id='tests'>
```yml
tests:
- text: <code>euler191()</code> должен вернуть 1918080160.
testString: 'assert.strictEqual(euler191(), 1918080160, "<code>euler191()</code> should return 1918080160.");'
```
</section>
## Challenge Seed
<section id='challengeSeed'>
<div id='js-seed'>
```js
function euler191() {
// Good luck!
return true;
}
euler191();
```
</div>
</section>
## Solution
<section id='solution'>
```js
// solution required
```
</section>