Invertidor de mayúsculas/minúsculas y orden

Escribe una función que reciba una cadena y devuelva la cadena con las mayúsculas/minúsculas 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, y la cadena no contendrá caracteres especiales ni signos de puntuación.
  • Puedes encontrar una versión recursiva de este desafío mediante este enlace.