Recursión con texto
JavaScript · Unidad 11: Recursión
- Plan completo
- JavaScript
- 10 ejercicios
Con texto funciona igual que con arreglos: la primera letra es t[0] y el resto es t.slice(1), un texto con una letra menos. El caso base suele ser el texto vacío, "".
const t = "sol";
console.log(t[0]);
console.log(t.slice(1));Imprime
s ol
El resto de la explicación está en la lección, que es del plan completo.
Ejercicios de esta lección
Se hacen en la app, que los corrige al momento y explica por qué.
1. Predice la salida
¿Qué imprime este código?
2. Predice la salida
Esta función cuenta las vocales. ¿Qué imprime?
3. Completa el código
Completa para que imprima "amor".
4. Encuentra el caso que falla
voltear(t)debería regresar el texto al revés. Con el texto vacío debería regresar un texto vacío. ¿Con qué llamada falla?5. Predice la salida
Ahora cada llamada imprime el texto que recibe. ¿Qué imprime?
6. Encuentra el bug
Este programa debería imprimir
true, porque "oso" es palíndromo. ¿Qué línea tiene el error?7. Completa el código
Completa la comparación para que imprima
true.8. Opción múltiple
palindromo("Ana")dafalse, con la función de esta lección. ¿Por qué?9. Ordena las líneas
Para revisar frases hay que quitarles los espacios. Ordena
sinEspacios, que regresa el texto sin ellos.10. Predice la salida
Una frase completa. ¿Qué imprime?
Se abre en el navegador. Esta lección es del plan completo; la primera unidad de cada curso es gratis.