freeCodeCamp/curriculum/challenges/portuguese/08-coding-interview-prep/project-euler/problem-253-tidying-up.port...

56 lines
2.0 KiB
Markdown
Raw Normal View History

---
id: 5900f4691000cf542c50ff7c
challengeType: 5
title: 'Problem 253: Tidying up'
videoUrl: ''
localeTitle: 'Problema 253: Arrumando'
---
## Description
<section id="description"> Uma criança pequena tem uma “lagarta de número” consistindo de quarenta peças de quebra-cabeças, cada uma com um número, que, quando conectadas juntas em uma linha, revelam os números de 1 a 40 em ordem. <p> Toda noite, o pai da criança tem que pegar os pedaços da lagarta espalhados pela sala de jogos. Ele pega as peças aleatoriamente e as coloca na ordem correta. Como a lagarta é construída dessa maneira, ela forma segmentos distintos que se fundem gradualmente. O número de segmentos começa em zero (sem peças colocadas), geralmente aumenta até cerca de onze ou doze, depois tende a cair novamente antes de terminar em um único segmento (todas as peças colocadas). </p><p> Por exemplo: </p><p> Peças colocadas segmentos tão longe121422936434554354 …… </p><p> Seja M o número máximo de segmentos encontrados durante uma limpeza aleatória da lagarta. Para uma lagarta de dez peças, o número de possibilidades para cada M é </p><p> M Possibilidades1512 2250912 31815264 41418112 5144000 </p><p> portanto, o valor mais provável de M é 3 e o valor médio é 385643113400 = 3,400732, arredondado para seis casas decimais. </p><p> O valor mais provável de M para uma lagarta de quarenta peças é 11; mas qual é o valor médio de M? Dê sua resposta arredondada para seis casas decimais. </p></section>
## Instructions
<section id="instructions">
</section>
## Tests
<section id='tests'>
```yml
tests:
- text: <code>euler253()</code> deve retornar 11.492847.
testString: 'assert.strictEqual(euler253(), 11.492847, "<code>euler253()</code> should return 11.492847.");'
```
</section>
## Challenge Seed
<section id='challengeSeed'>
<div id='js-seed'>
```js
function euler253() {
// Good luck!
return true;
}
euler253();
```
</div>
</section>
## Solution
<section id='solution'>
```js
// solution required
```
</section>