Email or username:

Password:

Forgot your password?
Top-level
mcstar

@omgitsmishenka самый простой вариант. Разбить строку по два символа. Ну, в последнем блоке сколько получится. Склеить строку, меняя позиции символов.
Логика проще, чем при однопроходном варианте.

2 comments
stressmanagement

@mcstar интересный вариант. Попробую вечером переписать

mcstar

@omgitsmishenka ну, в принципе можно и однопроходно. Только надо проверять, что не вышел за пределы массива.
Или после цикла делать проверку на длину получившейся строки и если она меньше исходной, то добавлять последний символ

Go Up