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

0 голосов
56 просмотров

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


Информатика (22 баллов) | 56 просмотров
Дан 1 ответ
0 голосов

['М', 'Н', 'В', 'Р', 'П', 'А'] -- Это ответ. Касательно получения, поскольку не было указано, как нужно получать ответ, я написал прогу на питоне, размещаю ее скрины в прикрепленных файлах, если интересен алгоритм. Не пишу здесь, потому что разметка сбивается, а я тупенький и не знаю как ее нормально настроить.
Синим цветом я выделил функцию, которую использовал, а также каждый этап получения слова.


image
image
(1.5k баллов)