EJERCICIO 13 · Intermedio

Cuenta caracteres tras limpiar

Implementa longitudLimpia(texto). Devuelve la cantidad de caracteres tras quitar espacios de los extremos.

Texto Intermedio

Tu misión

Implementa longitudLimpia(texto). Devuelve la cantidad de caracteres tras quitar espacios de los extremos.

Define la función longitudLimpia en el editor. El corrector llamará a tu función con distintas entradas y comprobará el valor devuelto. No basta con imprimir un resultado fijo.

Repasa si lo necesitas: Devuelve un valor con return · Quita espacios sobrantes con trim

trim devuelve texto sin espacios en los extremos. length cuenta sus unidades de texto; los espacios interiores también cuentan. En estos ejemplos usamos letras sencillas, sin emojis.

Ejemplos de entrada y resultado
LlamadaDebe devolver
longitudLimpia(" hola ")4
longitudLimpia("")0

Pulsa Comprobar solución para probar también otras entradas. Puedes usar cualquier implementación que cumpla la consigna.

JAVASCRIPT Practica aquí
Consola
Lista para ejecutar.
Listo

¿Necesitas una pista?

Pista 1

El texto puede tener espacios al principio y al final.

Pista 2

Combina trim con length.

Pista 3

Devuelve texto.trim().length.

Ver solución explicada

trim no modifica el texto original; devuelve una copia.

function longitudLimpia(texto) {
  return texto.trim().length;
}

Esta es una solución posible. Otras implementaciones que produzcan el mismo comportamiento también son válidas.

Para ir un poco más lejos

Cuenta solamente las vocales.