56 lines
1.2 KiB
Markdown
56 lines
1.2 KiB
Markdown
|
---
|
||
|
id: 5900f5331000cf542c510046
|
||
|
challengeType: 5
|
||
|
title: 'Problem 455: Powers With Trailing Digits'
|
||
|
videoUrl: ''
|
||
|
localeTitle: 'Problema 455: Poderes com Dígitos de Arrasto'
|
||
|
---
|
||
|
|
||
|
## Description
|
||
|
<section id="description"> Seja f (n) o maior inteiro positivo x menor que 109, de modo que os últimos 9 dígitos de nx formem o número x (incluindo os zeros à esquerda), ou zero, se não existir tal número inteiro. <p> Por exemplo: </p><p> f (4) = 411728896 (4411728896 = ... 490411728896) f (10) = 0 f (157) = 743757 (157743757 = ... 567000743757) Σf (n), 2 ≤ n ≤ 103 = 442530011399 Localizar Σf (n ), 2 ≤ n ≤ 106. </p></section>
|
||
|
|
||
|
## Instructions
|
||
|
<section id="instructions">
|
||
|
</section>
|
||
|
|
||
|
## Tests
|
||
|
<section id='tests'>
|
||
|
|
||
|
```yml
|
||
|
tests:
|
||
|
- text: <code>euler455()</code> deve retornar 450186511399999.
|
||
|
testString: 'assert.strictEqual(euler455(), 450186511399999, "<code>euler455()</code> should return 450186511399999.");'
|
||
|
|
||
|
```
|
||
|
|
||
|
</section>
|
||
|
|
||
|
## Challenge Seed
|
||
|
<section id='challengeSeed'>
|
||
|
|
||
|
<div id='js-seed'>
|
||
|
|
||
|
```js
|
||
|
function euler455() {
|
||
|
// Good luck!
|
||
|
return true;
|
||
|
}
|
||
|
|
||
|
euler455();
|
||
|
|
||
|
```
|
||
|
|
||
|
</div>
|
||
|
|
||
|
|
||
|
|
||
|
</section>
|
||
|
|
||
|
## Solution
|
||
|
<section id='solution'>
|
||
|
|
||
|
```js
|
||
|
// solution required
|
||
|
```
|
||
|
</section>
|