Em inglês, há a diferença simples e divertida entre an
e a
: você usa an
quando precede uma palavra que começa com um som de vogal e a
quando a palavra começa com um som consoante.
Por uma questão de simplicidade neste desafio, an
precede uma palavra que começa com uma vogal ( aeiou
) e a
precede uma palavra que começa com uma consoante.
Entrada
Uma sequência que compreende apenas caracteres ASCII imprimíveis e [?]
aparece em locais onde você deve optar por inserir an
ou a
. [?]
sempre aparecerá antes de uma palavra. Você pode assumir que a sentença será gramaticalmente correta e formatada como normal.
Saída
A sequência de entrada foi [?]
substituída pela palavra apropriada ( an
ou a
). Você precisa se preocupar com letras maiúsculas!
Quando Capitalizar
Coloque uma letra em maiúscula se for precedida por nenhum caractere (é o primeiro na entrada) ou se for precedida por um dos .?!
seguido por um espaço.
Exemplos
Input: Hello, this is [?] world!
Output: Hello, this is a world!
Input: How about we build [?] big building. It will have [?] orange banana hanging out of [?] window.
Output: How about we build a big building. It will have an orange banana hanging out of a window.
Input: [?] giant en le sky.
Output: A giant en le sky.
Input: [?] yarn ball? [?] big one!
Output: A yarn ball? A big one!
Input: [?] hour ago I met [?] European.
Output: A hour ago I met an European.
Input: Hey sir [Richard], how 'bout [?] cat?
Output: Hey sir [Richard], how 'bout a cat?
Isso é código-golfe , então o código mais curto em bytes vence!
[?] hour ago I met [?] European.
apenas para fazer todo mundo se encolher.
[?] hour ago I met [?] horse.
[?]
a palavra e a?