영어에서이 재미와 사이의 간단한 차이 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?
이것은 code-golf 이므로 바이트 단위의 가장 짧은 코드가 이깁니다!
[?] hour ago I met [?] European.
모든 사람이 울부 짖도록 테스트 사례를 추가해야합니다 .
[?] hour ago I met [?] horse.
[?]
과 단어 사이에 여분의 공백이 없을 것이라고 가정 할 수 있습니까 ?