Dalam bahasa Inggris, ada perbedaan yang menyenangkan dan sederhana antara andan a: Anda gunakan ansaat mendahului kata yang dimulai dengan bunyi vokal, dan aketika kata itu dimulai dengan bunyi konsonan.
Demi kesederhanaan dalam tantangan ini, anmendahului kata yang dimulai dengan vokal ( aeiou), dan amendahului kata yang dimulai dengan konsonan.
Memasukkan
String yang hanya terdiri dari karakter ASCII yang dapat dicetak, dengan [?]muncul di tempat-tempat di mana Anda harus memilih untuk memasukkan anatau a. [?]akan selalu muncul sebelum kata. Anda dapat mengasumsikan bahwa kalimat tersebut akan benar secara tata bahasa dan diformat seperti biasa.
Keluaran
String input dengan [?]diganti dengan kata yang sesuai ( anatau a). Anda harus khawatir tentang penggunaan huruf besar!
Kapan Melakukan Kapitalisasi
Kapitalkan kata jika didahului dengan tidak ada karakter (adalah yang pertama di input) atau jika didahului oleh salah satu .?!diikuti oleh spasi.
Contohnya
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?
Ini adalah kode-golf , jadi kode terpendek dalam byte menang!
[?] hour ago I met [?] European.hanya untuk membuat semua orang merasa ngeri.
[?] hour ago I met [?] horse.
[?]dan?