Вопрос:

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

Ответ:

Решение:

Применим алгоритм к цепочке РОГ.

  1. Длина цепочки РОГ равна 3 (нечётное число).
  2. Удаляем средний символ — О. Получаем цепочку РГ.
  3. Заменяем буквы на следующие в русском алфавите:
    • РС
    • ГД
  4. Получаем цепочку СД. Это результат первого применения алгоритма.
  5. Теперь применим алгоритм к цепочке СД.
  6. Длина цепочки СД равна 2 (чётное число).
  7. Добавляем символ Л в начало. Получаем цепочку ЛСД.
  8. Заменяем буквы на следующие в русском алфавите:
    • ЛМ
    • СТ
    • ДЕ
  9. Получаем цепочку МТE.

Ответ: МТЕ.

Подать жалобу Правообладателю