Trong tiếng Anh, có sự khác biệt thú vị và đơn giản giữa an
và a
: bạn sử dụng an
khi đứng trước một từ bắt đầu bằng âm nguyên âm và a
khi từ bắt đầu bằng âm phụ âm.
Để đơn giản trong thử thách này, hãy đặt an
trước một từ bắt đầu bằng nguyên âm ( aeiou
) và a
trước một từ bắt đầu bằng một phụ âm.
Đầu vào
Một chuỗi chỉ bao gồm các ký tự ASCII có thể in được, [?]
xuất hiện ở những nơi bạn phải chọn để chèn an
hoặc a
. [?]
sẽ luôn xuất hiện trước một từ. Bạn có thể cho rằng câu sẽ đúng ngữ pháp và được định dạng như bình thường.
Đầu ra
Chuỗi đầu vào được [?]
thay thế bằng từ thích hợp ( an
hoặc a
). Bạn phải lo lắng về vốn hóa!
Khi nào nên viết hoa
Viết hoa một từ nếu nó đứng trước không có ký tự (là từ đầu tiên trong đầu vào) hoặc nếu nó đứng trước một từ được .?!
theo sau bởi khoảng trắng.
Ví dụ
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?
Đây là mã golf , vì vậy mã ngắn nhất tính bằng byte sẽ thắng!
[?] hour ago I met [?] European.
chỉ để làm cho tất cả mọi người co rúm lại.
[?] hour ago I met [?] horse.
[?]
và từ?