информатика
сайты - меню - вход - новости




Задания
Версия для печати и копирования в MS Word
Задание 16 № 6110

Некоторый алгоритм из одной цепочки символов получает новую цепочку следующим образом. Сначала вычисляется длина исходной цепочки символов; если она нечётна, то дублируется правый символ цепочки, а если чётна, то в начало цепочки добавляется символ З. В полученной цепочке символов каждая буква заменяется буквой, следующей за ней в русском алфавите (А — на Б, Б — на В и т. д., а Я — на А). Получившаяся таким образом цепочка является результатом работы алгоритма.

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

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

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

Пояснение.

Применим алгоритм: НОГА (чётное) → ЗНОГА → ИОПДБ.

При­ме­ним его ещё раз: ИОПДБ (нечётное) → ИОПДББ → ЙПРЕВВ.

 

Ответ: ЙПРЕВВ.