freeCodeCamp/curriculum/challenges/spanish/08-coding-interview-prep/rosetta-code/taxicab-numbers.spanish.md

72 lines
3.3 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.

---
title: Taxicab numbers
id: 594ecc0d9a8cf816e3340187
challengeType: 5
videoUrl: ''
localeTitle: Números de taxis
---
## Description
<section id="description"> Un <a href="https://en.wikipedia.org/wiki/HardyRamanujan number" title="wp: Hardy número de Ramanujan">número de taxi</a> (la definición que se usa aquí) es un entero positivo que se puede expresar como la suma de dos cubos positivos de más de una manera. El primer número de taxi es 1729, que es: 1 <sup>3</sup> + 12 <sup>3</sup> y 9 <sup>3</sup> + 10 <sup>3</sup> . Los números de taxis también se conocen como: * números de taxi * números de taxi * números de taxi * números Hardy-Ramanujan Tarea: escriba una función que devuelva los números más bajos de taxis N. Para cada uno de los números de taxis, muestre el número y los cubos constituyentes. Ver también: [http://oeis.org/A001235 A001235 números de taxis] en la Enciclopedia en línea de secuencias de números enteros. <a href="http://mathworld.wolfram.com/Hardy-RamanujanNumber.html">Número Hardy-Ramanujan</a> en MathWorld. <a href="http://mathworld.wolfram.com/TaxicabNumber.html">Número de taxi</a> en MathWorld. <a href="https://en.wikipedia.org/wiki/Taxicab_number">Número de taxi</a> en Wikipedia. </section>
## Instructions
<section id="instructions">
</section>
## Tests
<section id='tests'>
```yml
tests:
- text: <code>taxicabNumbers</code> es una función.
testString: 'assert(typeof taxicabNumbers === "function", "<code>taxicabNumbers </code> is a function.");'
- text: <code>taxicabNumbers</code> debe devolver una matriz.
testString: 'assert(typeof taxicabNumbers(2) === "object", "<code>taxicabNumbers </code> should return an array.");'
- text: <code>taxicabNumbers</code> debe devolver una serie de números.
testString: 'assert(typeof taxicabNumbers(100)[0] === "number", "<code>taxicabNumbers </code> should return an array of numbers.");'
- text: '<code>taxicabNumbers(4)</code> deben devolver [1729, 4104, 13832, 20683].'
testString: 'assert.deepEqual(taxicabNumbers(4), res4, "<code>taxicabNumbers(4) </code> must return [1729, 4104, 13832, 20683].");'
- text: 'Los números de taxis (25) deben devolver [1729, 4104, 13832, 20683, 32832, 39312, 40033, 46683, 64232, 65728, 110658, 134379, 149389, 165464, 171288, 195841, 216125, 262656, 316655, 3206206206 , 327763, 373464, 402597]'
testString: 'assert.deepEqual(taxicabNumbers(25), res25, "taxicabNumbers(25) should return [1729, 4104, 13832, 20683, 32832, 39312, 40033, 46683, 64232, 65728, 110656, 110808, 134379, 149389, 165464, 171288, 195841, 216027, 216125, 262656, 314496, 320264, 327763, 373464, 402597]");'
- text: 'Números de taxis (39) los números resultantes del 20 al 29 deben ser [314496,320264,327763,373464,402597,439101,443889,513000,513856].'
testString: 'assert.deepEqual(taxicabNumbers(39).slice(20, 29), res39From20To29, "taxicabNumbers(39) resulting numbers from 20 - 29 should be [314496,320264,327763,373464,402597,439101,443889,513000,513856].");'
```
</section>
## Challenge Seed
<section id='challengeSeed'>
<div id='js-seed'>
```js
function taxicabNumbers (n) {
// Good luck!
return true;
}
```
</div>
### After Test
<div id='js-teardown'>
```js
console.info('after the test');
```
</div>
</section>
## Solution
<section id='solution'>
```js
// solution required
```
</section>