¿Alguna duda?

Reto 1 Reto 1

Reto 1

¡Hola Developers!

En este reto pondrás a prueba tus habilidades con strings en JavaScript. Tu misión será crear una función que reciba una cadena de texto y devuelva la cadena invertida.

Enunciado

index.js
/*
Crea una función llamada `invertirCadena` que reciba una cadena de texto.
Debe devolver la misma cadena pero con los caracteres en orden inverso.
Ejemplo:
Entrada: "hola mundo"
Salida: "odnum aloh"
*/

Pistas

Pista 1 Piensa en cómo convertir una cadena en un array de caracteres.

pista1.js
const chars = cadena.split('');

Pista 2 Una vez tengas el array, puedes invertirlo con el método reverse().

pista2.js
chars.reverse();

Pista 3 Finalmente, une los caracteres de nuevo con join().

pista3.js
chars.join('');

Pista 4 Puedes encadenar los tres métodos en una sola línea.

pista4.js
cadena.split('').reverse().join('');

Solución

Danger zone

Solución Aquí tienes una posible implementación de la función:

solucion.js
function invertirCadena(cadena) {
return cadena.split('').reverse().join('');
}
// Ejemplo de uso:
console.log(invertirCadena("hola mundo"));
// Resultado esperado: "odnum aloh"

← Volver a los retos