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

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

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


Информатика (236 баллов) | 59 просмотров
Дан 1 ответ
0 голосов
Правильный ответ
ПЛ7Ф9В1
1. 
цепочка символов заканчивается цифрой ⇒ ПЛ7Ф9В
каждая буква, стоящая перед цифрой, заменяется буквой, следующей за ней в русском алфавите ⇒ ПМ7Х9В

2. 
цепочка символов заканчивается буквой ⇒ ПМ7Х9В5
каждая буква, стоящая перед цифрой, заменяется буквой, следующей за ней в русском алфавите ⇒ ПН7Ц9Г5
(194k баллов)