Inversor de maiúsculas, minúsculas e ordem
Dada uma string, inverta a ordem de todos os seus caracteres e troque cada letra de maiúscula para minúscula ou vice-versa. Letras maiúsculas se tornam minúsculas, e letras minúsculas se tornam maiúsculas.
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
- As strings de entrada não são vazias. Elas podem conter espaços, mas nenhum outro caractere especial ou sinal de pontuação.
- Uma versão recursiva deste desafio está disponível aqui.