Давши рядок, переверніть її перемежовуючи. Ось як це зробити для abcdefghiта abcdefghij0-індексованого:
- Відокремте знаки на парні індекси від символів за непарними показниками:
ацегі bdfh
ацегі bdfhj - Зворотній знак символів на непарні показники:
ацегі hfdb
ацегі jhfdb - Переплутайтеся в один рядок:
ahcfedgbi
ajchefgdib
Правила
- Ви повинні підтримувати як парні, так і непарні довжини.
- 0-індекс, ви повинні повернути символи за непарними індексами, навіть не парними.
- Звичайно, 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
Для порожнього рядка поверніть сам порожній рядок.