Олимпиадный тренинг

Задача . Цепочки 6


Задача

Темы:
Некоторый алгоритм из исходной цепочки символов произвольной длины, состоящей из десятичных цифр, получает новую цепочку следующим образом:
Сначала вычисляется длина исходной цепочки символов, и если она нечётна, то к исходной цепочке символов слева приписывается цифра 1.
Затем символы попарно меняются местами (первый – со вторым, третий – с четвертым, пятый – с шестым и т.д).
После этого справа к полученной цепочке приписывается цифра 2.
Получившаяся таким образом новая цепочка является результатом работы алгоритма.

Составьте программу, реализующую данный алгоритм.
Примеры
Входные данныеВыходные данные
1 5678
65872
2 987
91782

time 1000 ms
memory 256 Mb
Правила оформления программ и список ошибок при автоматической проверке задач

Статистика успешных решений по компиляторам
 Кол-во
Python1
Комментарий учителя