Условие:
Некоторый алгоритм из одной цепочки символов получает новую цепочку следующим образом:
1. Сначала вычисляется длина исходной цепочки символов; если она чётна, то удаляется левый символ цепочки, а если нечётна, то в конец цепочки добавляется буква Р.
2. В полученной цепочке символов каждая буква заменяется буквой, стоящей перед ней в русском алфавите (А - на Я, Б - на А и т. д., Я - на Ю).
Дана исходная цепочка символов: СТОП. Какая цепочка символов получится, если к данной исходной цепочке применить описанный алгоритм дважды?
Решение:
Давайте применим описанный алгоритм к исходной цепочке символов СТОП дважды. 1. Первый шаг: - Исходная цепочка: СТОП - Длина цепочки: 4 (чётная) - Так как длина чётная, удаляем левый символ: ТОП 2. Второй шаг: - Полученная цепочка: ТОП - Длина цепочки: 3 (нечётная) - Так как длина нечётная, добавляем букву Р в конец: ТОПР 3. Третий шаг: - Полученная цепочка: ТОПР - ...
