Primeiro caractere ou caractere central

Crie uma função que examine cada palavra de uma frase separada por espaços. Se uma palavra tiver um número par de caracteres, pegue seu primeiro caractere. Se tiver um número ímpar de caracteres, pegue seu único caractere central. Concatene os caracteres selecionados na ordem em que as palavras aparecem e retorne o resultado.

Exemplos

Program.FirstOrMiddle("Alexa have to paid"); // "ehtp"
// “Alexa” contribui com seu caractere central, “e”; “have” contribui com seu primeiro caractere, “h”.
Program.FirstOrMiddle("Th3 0n3 4nd 0n1y"); // "hnn0"
Program.FirstOrMiddle("who is the winner"); // "hihw"

Os dígitos contam como caracteres ao determinar o comprimento e a posição central de uma palavra.