รับสายกลับมัน interleavingly นี่คือวิธีการทำabcdefghi
และabcdefghij
ทำดัชนี 0:
- แยกตัวอักษรที่ดัชนีเท่า ๆ กันจากตัวอักษรที่ดัชนีแปลก ๆ :
Acegi bdfh
Acegi bdfhj - กลับตัวอักษรที่ดัชนีแปลก ๆ :
Acegi hfdb
Acegi jhfdb - สอดแทรกเป็นหนึ่งสตริงอีกครั้ง:
ahcfedgbi
ajchefgdib
กฎระเบียบ
- คุณต้องสนับสนุนทั้งสตริงที่มีความยาวเท่ากันและมีความยาวคี่
- 0-index-wise คุณจะต้องย้อนกลับตัวอักษรที่ดัชนีคี่ไม่ใช่แม้กระทั่ง
- 1 ดัชนีฉลาดคุณต้องย้อนตัวอักษรที่ดัชนีแม้ไม่แปลก
- ข้อมูลที่ป้อนจะประกอบด้วย ASCII ที่พิมพ์ได้ (รหัสจุด 32-126) ไม่มีการขึ้นบรรทัดใหม่
- คุณสามารถรับอินพุตเป็นสตริงหรือเป็นรายการตัวอักษร (ไม่ใช่สตริง 1 อักขระ) เช่น
String
/char[]
หรือchar*
ได้รับอนุญาต แต่String[]
/char[][]
หรือchar**
ไม่
กรณีทดสอบ
Input
Output
Hello, World!
HdlroW ,olle!
Hello World!
H!llooW rlde
ABCDEFGHIJKLMNOPQRSTUVWXYZ
AZCXEVGTIRKPMNOLQJSHUFWDYB
!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~
}"{$y&w(u*s,q.o0m2k4i6g8e:c<a>_@]B[DYFWHUJSLQNOPMRKTIVGXEZC\A^?`=b;d9f7h5j3l1n/p-r+t)v'x%z#|!~
P
P
AB
AB
xyz
xyz
สำหรับสตริงว่างส่งคืนสตริงว่างเอง