รับสตริงเป็นอินพุตพิมพ์สตริงใหม่ด้วยตัวอักษรแต่ละตัวที่ถูกเลื่อนไปทางขวาโดยดัชนีตัวอักษรที่เกี่ยวข้อง
เราทุกคนรู้ว่า A ช้าและ Z เป็นตัวอักษรเร็ว ซึ่งหมายความว่า Z ถูกเลื่อนไปทางขวา 25 ช่องทาง A ไม่ได้เลื่อนเลยและ B ถูกเลื่อน 1 ช่อง
โปรแกรมของคุณต้องจัดการกับตัวอักษรตัวพิมพ์ใหญ่จาก AZ เท่านั้นและไม่มีอักขระอื่น ๆ ไม่มี whitespaces และไม่มีเครื่องหมายวรรคตอน
โปรดทราบว่าหากตัวอักษร 2 ตัวขึ้นไปตกลงไปในพื้นที่เดียวกันหลังจากขยับตัวอักขระล่าสุดจะถูกนำมาใช้ (ตัวอย่าง: BA
-> A
)
ตัวอย่าง
"AZ" -> "A Z"
"ABC" -> "A B C"
"ACE" -> "A C E"
"CBA" -> " A"
"HELLOWORLD" -> " E H DLL OLO R W"
กฎระเบียบ
- นี่คือcode-golfดังนั้นโค้ดที่สั้นที่สุดในไบต์ภาษาใด ๆ จะเป็นผู้ชนะ
ช่องโหว่มาตรฐานเป็นสิ่งต้องห้าม
ต้องรับอินพุตเป็นสตริง
- คุณอาจพิมพ์ผลลัพธ์ไปที่
stdout
หรือคืนค่าสตริง - อนุญาตให้มีช่องว่างต่อท้ายเดียวและ / หรือขึ้นบรรทัดใหม่ได้
- คุณสามารถใช้ตัวอักษรตัวพิมพ์เล็กเป็นอินพุตหรือเอาต์พุตได้ แต่ใช้ตัวพิมพ์เล็กและตัวพิมพ์ใหญ่เท่านั้น