Вопрос:

Задание 2. Некоторый алгоритм из одной цепочки символов получает новую цепочку следующим образом. Сначала вычисляется длина исходной цепочки символов; если она чётная, то в начало цепочки добавляется символ «Z», а если нечётная, то удаляется последний символ цепочки. В полученной цепочке символов каждая буква заменяется буквой, стоящей перед ней в латинском алфавите («А» заменяется на «Z», «В» заменяется на «А» и т. д.). Получившаяся таким образом цепочка является результатом работы алгоритма. Дана цепочка символов ABCD. Какая цепочка символов получится, если к данной цепочке применить описанный алгоритм дважды? Латинский алфавит: ABCDEFGHIJKLMNOPQRSTUVWXYZ

Смотреть решения всех заданий с листа

Ответ:

Решение:

Исходная цепочка: ABCD.

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

  1. Длина цепочки ABCD равна 4 (чётная).
  2. Добавляем символ 'Z' в начало: ZABCD.
  3. Заменяем каждую букву на предыдущую в алфавите: YZABC.

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

  1. Длина цепочки YZABC равна 5 (нечётная).
  2. Удаляем последний символ 'C': YZAB.
  3. Заменяем каждую букву на предыдущую в алфавите: XYZ.

Ответ: XYZ.

ГДЗ по фото 📸
Подать жалобу Правообладателю

Похожие