Recursión: inversor de mayúsculas/minúsculas e índices
Escribe una función recursiva que reciba una cadena como entrada y devuelva la cadena con la capitalización y el orden invertidos.
Ejemplos
invert("dLROW YM sI HsEt") ➞ "TeSh iS my worlD"
invert("ytInIUgAsnOc") ➞ "CoNSaGuiNiTY"
invert("step on NO PETS") ➞ "step on NO PETS"
invert("XeLPMoC YTiReTXeD") ➞ "dExtErIty cOmplEx"Notas
- No habrá cadenas vacías ni contendrán caracteres especiales o signos de puntuación.
- Se espera que resuelvas este desafío mediante recursión.
- Puedes consultar la pestaña de Recursos para obtener más información sobre la recursión.
- Puedes encontrar una versión iterativa de este desafío en este enlace.
- Puedes encontrar una colección de desafíos sobre recursión en este enlace.