ในภาษาอังกฤษมีความสนุกสนานและความแตกต่างอย่างง่ายระหว่าง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?
นี่คือรหัส - กอล์ฟดังนั้นรหัสที่สั้นที่สุดในหน่วยไบต์ชนะ!
[?] hour ago I met [?] European.
เพื่อทำให้ทุกคนประจบประแจง
[?] hour ago I met [?] horse.
[?]
และถึง?