Для строки четного размера, скажем:
abcdef123456
Как бы я чередовал две половины, так что одна и та же строка стала бы такой:
a1b2c3d4e5f6
Я попытался разработать алгоритм, но не смог. Кто-нибудь даст мне несколько советов о том, как действовать? Мне нужно сделать это, не создавая дополнительных строковых переменных или массивов. Одна или две переменные в порядке.
Мне просто не нужен рабочий код (или алгоритм), мне нужно разработать алгоритм и математически доказать его корректность.