16. Некоторый алгоритм из одной цепочки символов получает новую цепочку следующим...

0 голосов
42 просмотров
16. Некоторый алгоритм из одной цепочки символов получает новую
цепочку следующим образом. Сначала вычисляется длина исходной цепочки символов;
если она нечётна, то дублируется средний символ цепочки символов, а если чётна,
то в конец цепочки добавляется буква В.

В полученной цепочке символов каждая буква заменяется буквой, следующей за ней
в русском алфавите (А










на Б, Б









на В и
т. д., а Я










на А).

Получившаяся таким образом цепочка является результатом работы
описанного алгоритма.

Например, если исходной была цепочка УРА, то результатом
работы алгоритма будет цепочка ФССБ, а если исходной была
цепочка ПУСК, то результатом работы алгоритма будет цепочка РФТЛГ.


Дана цепочка символов РУКА. Какая цепочка символов
получится, если к данной цепочке применить описанный алгоритм дважды
(т. е. применить алгоритм к данной цепочке, а затем к результату вновь
применить алгоритм)?


Русский алфавит: АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ

Информатика | 42 просмотров
Дан 1 ответ
0 голосов

РУКА
РУКАВ
СФЛБГ
СФЛЛБГ
ТХММВД

(4.6k баллов)