16. Некоторый алгоритм из одной цепочки символов получает новую цепочку следующим образом. Сначала вычисляется длина исходной це
<span>16. Некоторый алгоритм из одной цепочки символов получает новую
цепочку следующим образом. Сначала вычисляется длина исходной цепочки символов;
если она нечётна, то дублируется средний символ цепочки символов, а если чётна,
то в конец цепочки добавляется буква В.
В полученной цепочке символов каждая буква заменяется буквой, следующей за ней
в русском алфавите (А </span>
<span>
<span><span>
<span>
–
</span>
</span>
</span></span>
<span> на Б, Б </span>
<span>
<span><span>
<span>
–
</span>
</span>
</span></span>
<span> на В и
т. д., а Я </span>
<span>
<span><span>
<span>
–
</span>
</span>
</span></span>
<span> на А).</span>
Получившаяся таким образом цепочка является результатом работы
описанного алгоритма.
<span>Например, если исходной была цепочка УРА, то результатом
работы алгоритма будет цепочка ФССБ, а если исходной была
цепочка ПУСК, то результатом работы алгоритма будет цепочка РФТЛГ.</span>
<span>Дана цепочка символов РУКА. Какая цепочка символов
получится, если к данной цепочке применить описанный алгоритм дважды
(т. е. применить алгоритм к данной цепочке, а затем к результату вновь
применить алгоритм)?</span>
<span>Русский алфавит: АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ</span>