İngilizce, orada eğlenceli ve tek farkı, an
ve a
: Kullanmak an
sesli harf sesi ile başlayan bir kelime önceki zaman ve a
kelime ünsüz ses ile başladığında.
Bu meydan okumada basitlik uğruna, an
sesli harf ( aeiou
) a
ile başlayan ve ünsüz ile başlayan bir sözcükten önce gelir.
Giriş
Bir dize ile, sadece yazdırılabilir ASCII karakterleri içeren [?]
Eklemek seçmelisiniz yerlerde görünüyor an
ya a
. [?]
her zaman bir sözcükten önce görünür. Cümlenin dilbilgisi açısından doğru ve normal şekilde biçimlendirileceğini varsayabilirsiniz.
Çıktı
Girilen dize [?]
, uygun sözcük ( an
veya a
) ile değiştirilir . Büyük harf kullanımı konusunda endişelenmeniz gerekiyor!
Ne Zaman Büyük Harf Kullanmalı
Öncesinde hiç karakter yoksa (girdideki ilk harfse) veya öncesinde .?!
boşluk varsa, bir sözcüğü büyük harfle yaz .
Örnekler
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?
Bu kod golf , bayt en kısa kod kazanır!
[?] hour ago I met [?] European.
Herkesi kandırmak için test senaryosunu eklemelisiniz .
[?] hour ago I met [?] horse.
[?]
ve kelimesi arasında fazladan boşluk olmayacağını varsayabilir miyiz ?