В англійській мові є весела і проста різниця між an
і a
: ви використовуєте, an
коли передує слово, що починається з голосного звуку, і a
коли слово починається з приголосного звуку.
Для простоти в цьому виклику an
передує слово, яке починається з голосної ( aeiou
), і a
передує слову, яке починається з приголосного.
Вхідні дані
Рядок, що містить лише символи для друку ASCII, із [?]
місцями, де потрібно вибрати вставити an
або a
. [?]
завжди з’явиться перед словом. Можна припустити, що речення буде граматично правильним та відформатованим як звичайне.
Вихідні дані
Рядок введення на [?]
замінено відповідним словом ( an
або a
). Вам доведеться турбуватися про капіталізацію!
Коли капіталізувати
Використовуйте великі літери, якщо перед ним немає жодних символів (є першим у введенні) або якщо йому передує один з .?!
наступних пробілів.
Приклади
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?
Це код-гольф , тому найкоротший код у байтах виграє!
[?] hour ago I met [?] European.
лише для того, щоб усі знущалися.
[?] hour ago I met [?] horse.
[?]
словом і словом?