Capitalizar por ASCII

Published by SyntaxGardener in

Crie uma função que transforme cada letra ASCII de uma string: torne-a maiúscula quando seu código ASCII for par e minúscula quando for ímpar. Deixe os espaços e a pontuação inalterados.

Exemplos

Program.AsciiCapitalize("to be or not to be!") ➞ "To Be oR NoT To Be!"

Program.AsciiCapitalize("THE LITTLE MERMAID") ➞ "THe LiTTLe meRmaiD"

Program.AsciiCapitalize("Oh what a beautiful morning.") ➞ "oH wHaT a BeauTiFuL moRNiNg."

Notas

As letras testadas são letras ASCII comuns.