Im Englischen gibt es den lustigen und einfachen Unterschied zwischen an
und a
: Sie verwenden, an
wenn Sie einem Wort vorangehen, das mit einem Vokalton a
beginnt , und wenn das Wort mit einem Konsonantenton beginnt.
Der Einfachheit halber wird bei dieser Herausforderung an
ein Wort vorangestellt, das mit einem Vokal ( aeiou
) beginnt , und a
ein Wort, das mit einem Konsonanten beginnt.
Eingang
Eine Zeichenfolge, die nur druckbare ASCII-Zeichen enthält und [?]
an Stellen angezeigt wird, an denen Sie an
oder einfügen müssen a
. [?]
wird immer vor einem Wort stehen. Sie können davon ausgehen, dass der Satz grammatikalisch korrekt und normal formatiert ist.
Ausgabe
Die Eingabezeichenfolge wird [?]
durch das entsprechende Wort ( an
oder a
) ersetzt. Sie müssen sich um die Großschreibung sorgen!
Wann man kapitalisiert
Schreiben Sie ein Wort in Großbuchstaben, wenn vor ihm keine Zeichen stehen (es ist das erste in der Eingabe) oder wenn vor ihm eines von .?!
gefolgt von einem Leerzeichen steht.
Beispiele
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?
Das ist Code-Golf , also gewinnt der kürzeste Code in Bytes!
[?] hour ago I met [?] European.
, um alle zu erschrecken.
[?] hour ago I met [?] horse.
[?]
und dem Wort enthalten?