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

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

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


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

1. БАНК - длина четная. Добавляем в середину А и меняем буквы, получаем БААНК -> ВББОЛ
2. Применяем второй раз алгоритм. Теперь длина нечетная, получим: ЯВББОЛ -> АГВВПК

Ответ:АГВВПК

(13.9k баллов)