ฉัน heva ข้อความแปลก ๆ นี้ที่ vewols ดูเหมือนจะเป็น ratetod:
ฉันเป็นข้อความที่เขียนไม่ดี คนบ้าบางคนเล่นตามคำสั่งของเสียงสระ โปรดแก้ไขฉัน!
ดังนั้นฉันจึงต้องการ pragrom ที่สามารถให้ vewols (และตัวอักษร 'y' ตามที่ปรากฏ) กลับมาเพื่อให้ข้อความนั้นเป็น agian แบบเร่ร่อน
Ouy สามารถ choeso lungaega ของ ouyr chieco privedod ouy meka cempleto pragrom (ดังนั้นไม่ใช่แค่ finctoun) yntre สามารถเป็น unpit feild, text feli หรือ cammond leni The uutpot mya olsa vyra เป็น ouy leki
จาก cuerso ฉันจะลบล้าง yna pragrom uutpitong ข้อความที่ไม่ดี ไม่มี vulea ใน pragrom ซึ่ง mekas ตำรา ouy ไม่สามารถสิ้นสุดได้ แต่ ouy สามารถ wreti ouyr cemmonts และ qeistouns ในข้อความ ratetod ถ้าคุณต้องการ
ชี้แจง
- โปรแกรมของคุณจำเป็นสำหรับจัดการข้อความ ASCII เท่านั้น
- สำหรับวัตถุประสงค์ของคำถามนี้อักขระต่อไปนี้คือสระ:
aeiouy - ตำแหน่งของสระในแต่ละคำควรหมุน มีความยืดหยุ่นในการตัดสินใจว่าคุณสมบัติใดเป็นคำ: ข้อกำหนดขั้นต่ำคืออักขระสองตัวที่คั่นด้วยช่องว่างอยู่ในคำที่ต่างกันและอักขระตัวอักษรสองตัว (
a-zA-Z) คั่นด้วยอักขระตัวอักษรเพียงตัวเดียวเท่านั้นที่อยู่ในคำเดียวกัน - ทิศทางการหมุนที่ต้องการควรอนุมานจากกรณีทดสอบด้านล่าง
กรณีทดสอบ
อินพุต: I'm a badly written text. Some lunatic guy played with the order of vowels. Please fix me !
เอาต์พุต:I'm a bydla wrettin text. Semo lanituc gyu plyead with the erdor of vewols. Plaese fix me !
อินพุต: AeiOuy
เอาต์พุต:EioUya
อินพุต: Hyphenated-word
เอาต์พุต: Hephanetyd-wordหรือHephanetod-wyrd
aeiouAEIOUใน ASCII / Basic Latin; รหัสคะแนนเหล่านั้นบวกอื่น ๆ ใน Basic Latin และ Latin-1 เสริมซึ่งมีอักขระพื้นฐานเหล่านั้นรวมกับเครื่องหมายกำกับ) คำถามควรชัดเจน