56 lines
1.3 KiB
Markdown
56 lines
1.3 KiB
Markdown
|
---
|
||
|
id: 5900f4381000cf542c50ff4b
|
||
|
challengeType: 5
|
||
|
title: 'Problem 204: Generalised Hamming Numbers'
|
||
|
videoUrl: ''
|
||
|
localeTitle: 'Problema 204: Números de Hamming Generalizados'
|
||
|
---
|
||
|
|
||
|
## Description
|
||
|
<section id="description"> Um número de Hamming é um número positivo que não tem fator primo maior que 5. Assim, os primeiros números de Hamming são 1, 2, 3, 4, 5, 6, 8, 9, 10, 12, 15. Existem 1105 números de Hamming. não superior a 108. <p> Chamaremos um número positivo de um número de Hamming generalizado do tipo n, se não tiver um fator primo maior que n. Portanto, os números de Hamming são os números generalizados de Hamming do tipo 5. </p><p> Quantos números generalizados de Hamming do tipo 100 existem que não excedem 109? </p></section>
|
||
|
|
||
|
## Instructions
|
||
|
<section id="instructions">
|
||
|
</section>
|
||
|
|
||
|
## Tests
|
||
|
<section id='tests'>
|
||
|
|
||
|
```yml
|
||
|
tests:
|
||
|
- text: <code>euler204()</code> deve retornar 2944730.
|
||
|
testString: 'assert.strictEqual(euler204(), 2944730, "<code>euler204()</code> should return 2944730.");'
|
||
|
|
||
|
```
|
||
|
|
||
|
</section>
|
||
|
|
||
|
## Challenge Seed
|
||
|
<section id='challengeSeed'>
|
||
|
|
||
|
<div id='js-seed'>
|
||
|
|
||
|
```js
|
||
|
function euler204() {
|
||
|
// Good luck!
|
||
|
return true;
|
||
|
}
|
||
|
|
||
|
euler204();
|
||
|
|
||
|
```
|
||
|
|
||
|
</div>
|
||
|
|
||
|
|
||
|
|
||
|
</section>
|
||
|
|
||
|
## Solution
|
||
|
<section id='solution'>
|
||
|
|
||
|
```js
|
||
|
// solution required
|
||
|
```
|
||
|
</section>
|