Invierte la cadena (con una condición)

Crea una función que reciba una cadena y devuelva la cadena invertida. Sin embargo, hay algunas reglas que seguir para que el desafío sea interesante:

  • Las posiciones de MAYÚSCULAS/minúsculas deben mantenerse en el mismo orden que en la cadena original (consulta los ejemplos n.º 1 y 2).
  • Los espacios deben mantenerse en el mismo orden que en la cadena original (consulta el ejemplo n.º 3).

Ejemplos

specialReverseString("Edabit") ➞ "Tibade"

specialReverseString("UPPER lower") ➞ "REWOL reppu"

specialReverseString("1 23 456") ➞ "6 54 321"

Notas

N/A