สร้างโปรแกรมที่มีจำนวนอักขระต่ำสุดเพื่อย้อนกลับแต่ละคำในสตริงในขณะที่รักษาลำดับของคำรวมถึงเครื่องหมายวรรคตอนและตัวพิมพ์ใหญ่ในตำแหน่งเริ่มต้น
โดย "ลำดับของคำว่า" ฉันหมายความว่าแต่ละคำจะถูกแยกด้วยช่องว่าง ("") ดังนั้นการหดตัวและคำดังกล่าวจะถือว่าเป็นคำเดียว อะพอสโทรฟีในการหดตัวควรอยู่ในที่เดียวกัน ("ไม่" => "Tno'd")
(เครื่องหมายวรรคตอนหมายถึงอักขระใด ๆ ที่ไม่ใช่ az, AZ หรือช่องว่าง *)
- ตัวเลขถูกลบออกจากรายการนี้เนื่องจากคุณไม่สามารถมีทุนได้ ตัวเลขจะถูกใช้เป็นเครื่องหมายวรรคตอน
ตัวอย่างเช่นสำหรับอินพุต:
Hello, I am a fish.
มันควรจะออก:
Olleh, I ma a hsif.
โปรดสังเกตว่า O ซึ่งเป็นตัวอักษรตัวแรกในคำแรกตอนนี้เป็นตัวพิมพ์ใหญ่เนื่องจาก H เป็นตัวพิมพ์ใหญ่มาก่อนในตำแหน่งเดียวกัน
เครื่องหมายจุลภาคและระยะเวลายังอยู่ในสถานที่เดียวกัน
ตัวอย่างเพิ่มเติม:
This; Is Some Text!
จะส่งออก
Siht; Si Emos Txet!
สามารถใช้ภาษาใดก็ได้ โปรแกรมที่มีจำนวนอักขระต่ำสุดชนะ
Nod't hcuot tath!
Don't touch that!
แผนที่ไปt'noD hcuot taht!
หรือไปnoD't hcuot taht!
?