Inversor de maiúsculas/minúsculas e ordem

Escreva uma função que receba uma string e retorne a string com as maiúsculas/minúsculas e a ordem invertidas.

Exemplos

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"

Observações

  • Não haverá strings vazias, e a string não conterá caracteres especiais nem pontuação.
  • Uma versão recursiva deste desafio pode ser encontrada por meio deste link.