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

22 Окт 2019 в 17:44
176 +1
0
Ответы
1

Исходная цепочка: НОРА
Первое применение алгоритма:

Согласная - добавляем в начало А: АНОРАЗаменяем каждую букву на предшествующую: ЯМНРЯПереписываем с конца к началу: ЯЯРНМ
Результат после первого применения алгоритма: ЯЯРНМ

Второе применение алгоритма:

Гласная - добавляем в конец К: ЯЯРНМКЗаменяем каждую букву на предшествующую: ЮЮПМЛЙПереписываем с конца к началу: ЙЛМПЮ
Результат после второго применения алгоритма: ЙЛМПЮ

Итак, после двух применений алгоритма к цепочке НОРА получится цепочка ЙЛМПЮ.

19 Апр 2024 в 09:57
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир