--- title: Word wrap id: 594810f028c0303b75339ad4 challengeType: 5 videoUrl: '' localeTitle: Ajuste de línea --- ## Description

Incluso hoy en día, con fuentes proporcionales y diseños complejos, todavía hay casos en los que necesita ajustar el texto en una columna específica. La tarea básica es envolver un párrafo de texto de una manera simple. Texto de ejemplo:

 Envuelva el texto utilizando un algoritmo más sofisticado, como el algoritmo Knuth y Plass TeX.
Si su idioma lo proporciona, obtendrá un crédito adicional fácil,
pero usted "debe consultar la documentación" que indica que el algoritmo
Es algo mejor que un simple algoritmo de longitud mínima.

Tarea:

 Write a function that can wrap this text to any number of characters. 

Como ejemplo, el texto envuelto en 80 caracteres debe tener el siguiente aspecto:

 Envuelva el texto con un algoritmo más sofisticado, como Knuth y Plass TeX
algoritmo. Si su idioma lo proporciona, obtiene un crédito adicional fácil, pero
Debe consultar la documentación indicando que el algoritmo es algo mejor.
que un simple algoritmo de longitud mínima.
## Instructions
## Tests
```yml tests: - text: envolver debe ser una función testString: 'assert.equal(typeof wrap, "function", "wrap must be a function.");' - text: wrap debe devolver una cadena. testString: 'assert.equal(typeof wrap("abc", 10), "string", "wrap must return a string.");' - text: envolver (80) debe devolver 4 líneas. testString: 'assert(wrapped80.split("\n").length === 4, "wrap(80) must return 4 lines.");' - text: Su función de wrap debe devolver nuestro texto esperado testString: 'assert.equal(wrapped80.split("\n")[0], firstRow80, "Your wrap function should return our expected text");' - text: envolver (42) debe devolver 7 líneas. testString: 'assert(wrapped42.split("\n").length === 7, "wrap(42) must return 7 lines.");' - text: Su función de wrap debe devolver nuestro texto esperado testString: 'assert.equal(wrapped42.split("\n")[0], firstRow42, "Your wrap function should return our expected text");' ```
## Challenge Seed
```js function wrap (text, limit) { return text; } ```
### After Test
```js console.info('after the test'); ```
## Solution
```js // solution required ```