ท้าทาย
โรบินชอบมีการประกาศตัวแปรของเขาในรูปของลูกศร นี่คือวิธีที่เขาทำ:
- อินพุตสตริงจำนวนเท่าใดก็ได้
- จัดเรียงตามความยาว
เอาท์พุทพวกเขาสั่งจากกลางถึงรูปหัวลูกศรเชิงลบประมาณเช่นนี้ (ใดก็ตามสั่งกอล์ฟที่ดีที่สุด):
5 or 4 3 2 1 1 2 3 4 5
กรณีทดสอบ
การป้อนข้อมูล:
bow
arrows
sheriffOfNottingham
kingRichard
maidMarian
princeJohn
sherwoodForest
เอาท์พุท:
sheriffOfNottingham
kingRichard
maidMarian
bow
arrows
princeJohn
sherwoodForest
การป้อนข้อมูล:
a
bb
cc
เอาต์พุต (ใช้ได้ทั้งคู่):
bb
a
cc
cc
a
bb
การป้อนข้อมูล:
one
four
seven
fifteen
เอาต์พุตที่เป็นไปได้ (เอาต์พุตที่ถูกต้องอื่นเท่านั้นคือมิรเรอร์แนวตั้ง):
seven
one
four
fifteen
หมายเหตุ
สตริงอยู่ใน camelCase และไม่มีตัวเลขหรือตัวอักษรพิเศษเฉพาะอักษรตัวพิมพ์เล็กและตัวพิมพ์ใหญ่
อินพุตสามารถเป็นอะไรก็ได้ที่คุณต้องการ: คั่นด้วยเครื่องหมายจุลภาคเป็นหนึ่งสตริง, อาร์เรย์, ... อนุญาตให้ใช้รูปแบบ I / O ใดก็ได้
- ระหว่างสตริงที่มีความยาวเท่ากันคำสั่งใดก็ได้รับการยอมรับ