Capitalizar mediante ASCII

Published by SyntaxGardener in

Crea una función que transforme cada letra ASCII de una cadena: conviértela a mayúscula cuando su código ASCII sea par y a minúscula cuando sea impar. Deja los espacios y la puntuación sin cambios.

Ejemplos

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

Las letras evaluadas son letras ASCII ordinarias.