freeCodeCamp/curriculum/challenges/spanish/08-coding-interview-prep/project-euler/problem-25-1000-digit-fibon...

62 lines
2.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

---
id: 5900f3851000cf542c50fe98
challengeType: 5
title: 'Problem 25: 1000-digit Fibonacci number'
videoUrl: ''
localeTitle: 'Problema 25: número de Fibonacci de 1000 dígitos'
---
## Description
<section id="description"> La secuencia de Fibonacci se define por la relación de recurrencia: <div style="padding-left: 4em;"> F <sub>n</sub> = F <sub>n 1</sub> + F <sub>n 2</sub> , donde F <sub>1</sub> = 1 y F <sub>2</sub> = 1. </div> Por lo tanto los primeros 12 términos serán: <div style="padding-left: 4em; display: inline-grid; grid-template-rows: auto; row-gap: 7px;"><div> F <sub>1</sub> = 1 </div><div> F <sub>2</sub> = 1 </div><div> F <sub>3</sub> = 2 </div><div> F <sub>4</sub> = 3 </div><div> F <sub>5</sub> = 5 </div><div> F <sub>6</sub> = 8 </div><div> F <sub>7</sub> = 13 </div><div> F <sub>8</sub> = 21 </div><div> F <sub>9</sub> = 34 </div><div> F <sub>10</sub> = 55 </div><div> F <sub>11</sub> = 89 </div><div> F <sub>12</sub> = 144 </div></div> El 12º término, F <sub>12</sub> , es el primer término que contiene tres dígitos. ¿Cuál es el índice del primer término en la secuencia de Fibonacci para contener <var>n</var> dígitos? </section>
## Instructions
<section id="instructions">
</section>
## Tests
<section id='tests'>
```yml
tests:
- text: <code>digitFibonacci(5)</code> debe devolver 21.
testString: 'assert.strictEqual(digitFibonacci(5), 21, "<code>digitFibonacci(5)</code> should return 21.");'
- text: <code>digitFibonacci(10)</code> debe devolver 45.
testString: 'assert.strictEqual(digitFibonacci(10), 45, "<code>digitFibonacci(10)</code> should return 45.");'
- text: <code>digitFibonacci(15)</code> debe devolver 69.
testString: 'assert.strictEqual(digitFibonacci(15), 69, "<code>digitFibonacci(15)</code> should return 69.");'
- text: <code>digitFibonacci(20)</code> debe devolver 93.
testString: 'assert.strictEqual(digitFibonacci(20), 93, "<code>digitFibonacci(20)</code> should return 93.");'
```
</section>
## Challenge Seed
<section id='challengeSeed'>
<div id='js-seed'>
```js
function digitFibonacci(n) {
// Good luck!
return n;
}
digitFibonacci(20);
```
</div>
</section>
## Solution
<section id='solution'>
```js
// solution required
```
</section>