freeCodeCamp/curriculum/challenges/spanish/02-javascript-algorithms-an.../intermediate-algorithm-scri.../smallest-common-multiple.sp...

67 lines
2.5 KiB
Markdown
Raw Normal View History

2018-10-08 17:34:43 +00:00
---
id: ae9defd7acaf69703ab432ea
title: Smallest Common Multiple
isRequired: true
challengeType: 5
2018-10-10 20:20:40 +00:00
videoUrl: ''
localeTitle: El múltiplo común más pequeño
2018-10-08 17:34:43 +00:00
---
## Description
2018-10-10 20:20:40 +00:00
<section id="description"> Encuentre el múltiplo común más pequeño de los parámetros provistos que se pueden dividir en partes iguales por ambos, así como por todos los números secuenciales en el rango entre estos parámetros. El rango será una matriz de dos números que no necesariamente estarán en orden numérico. Por ejemplo, si le dan 1 y 3, encuentre el múltiplo común más pequeño de 1 y 3 que también sea divisible por todos los números <em>entre</em> 1 y 3. La respuesta aquí sería 6. Recuerde usar <a href="http://forum.freecodecamp.org/t/how-to-get-help-when-you-are-stuck/19514" target="_blank">Lectura-Búsqueda-Preguntar</a> si obtiene atascado. Trate de emparejar el programa. Escribe tu propio código. </section>
2018-10-08 17:34:43 +00:00
## Instructions
2018-10-10 20:20:40 +00:00
<section id="instructions">
2018-10-08 17:34:43 +00:00
</section>
## Tests
<section id='tests'>
```yml
tests:
2018-10-10 20:20:40 +00:00
- text: '<code>smallestCommons([1, 5])</code> debe devolver un número.'
2018-10-08 17:34:43 +00:00
testString: 'assert.deepEqual(typeof smallestCommons([1, 5]), "number", "<code>smallestCommons([1, 5])</code> should return a number.");'
2018-10-10 20:20:40 +00:00
- text: '<code>smallestCommons([1, 5])</code> debe devolver 60.'
2018-10-08 17:34:43 +00:00
testString: 'assert.deepEqual(smallestCommons([1, 5]), 60, "<code>smallestCommons([1, 5])</code> should return 60.");'
2018-10-10 20:20:40 +00:00
- text: '<code>smallestCommons([5, 1])</code> debe devolver 60.'
2018-10-08 17:34:43 +00:00
testString: 'assert.deepEqual(smallestCommons([5, 1]), 60, "<code>smallestCommons([5, 1])</code> should return 60.");'
2018-10-10 20:20:40 +00:00
- text: '<code>smallestCommons([2, 10])</code> debe devolver 2520.'
2018-10-08 17:34:43 +00:00
testString: 'assert.deepEqual(smallestCommons([2, 10]), 2520, "<code>smallestCommons([2, 10])</code> should return 2520.");'
2018-10-10 20:20:40 +00:00
- text: '<code>smallestCommons([1, 13])</code> debe devolver 360360.'
2018-10-08 17:34:43 +00:00
testString: 'assert.deepEqual(smallestCommons([1, 13]), 360360, "<code>smallestCommons([1, 13])</code> should return 360360.");'
2018-10-10 20:20:40 +00:00
- text: '<code>smallestCommons([23, 18])</code> debe devolver 6056820.'
2018-10-08 17:34:43 +00:00
testString: 'assert.deepEqual(smallestCommons([23, 18]), 6056820, "<code>smallestCommons([23, 18])</code> should return 6056820.");'
```
</section>
## Challenge Seed
<section id='challengeSeed'>
<div id='js-seed'>
```js
function smallestCommons(arr) {
return arr;
}
smallestCommons([1,5]);
2018-10-10 20:20:40 +00:00
2018-10-08 17:34:43 +00:00
```
</div>
</section>
## Solution
<section id='solution'>
```js
2018-10-10 20:20:40 +00:00
// solution required
2018-10-08 17:34:43 +00:00
```
</section>