--- title: Factors of an integer id: 597f1e7fbc206f0e9ba95dc4 challengeType: 5 videoUrl: '' localeTitle: Factores de un entero --- ## Description

Escribe una función que devuelva los factores de un entero positivo.

Estos factores son los enteros positivos por los cuales el número que se factoriza puede dividirse para obtener un resultado entero positivo.

///
## Instructions
## Tests
```yml tests: - text: factors son una función. testString: 'assert(typeof factors === "function", "factors is a function.");' - text: 'factors(45) deben devolver [1,3,5,9,15,45] .' testString: 'assert.deepEqual(factors(45), ans[0], "factors(45) should return [1,3,5,9,15,45].");' - text: 'factors(53) deben devolver [1,53] .' testString: 'assert.deepEqual(factors(53), ans[1], "factors(53) should return [1,53].");' - text: 'factors(64) deben devolver [1,2,4,8,16,32,64] .' testString: 'assert.deepEqual(factors(64), ans[2], "factors(64) should return [1,2,4,8,16,32,64].");' ```
## Challenge Seed
```js function factors (num) { // Good luck! } ```
### After Test
```js console.info('after the test'); ```
## Solution
```js // solution required ```