Encuentra el primer carácter que no se repite

Devuelve el primer carácter que aparece exactamente una vez en una cadena. Devuelve Invalid si la cadena está vacía o si todos los caracteres se repiten.

Ejemplos

Program.FirstNonRepeatedCharacter("g") ➞ "g"

Program.FirstNonRepeatedCharacter("it was then the frothy word met the round night") ➞ "a"

Program.FirstNonRepeatedCharacter("hheelloo") ➞ "Invalid"

Notas

Las entradas no requieren convertir ni normalizar mayúsculas y minúsculas, ni aplicar un tratamiento especial a los caracteres no alfanuméricos.