Задание:
Некоторый алгоритм из одной цепочки символов получает новую цепочку следующим образом. Сначала записывается исходная цепочка символов, после нее записывается исходная цепочка символов в обратном порядке, затем записывается буква, следующая в русском алфавите за той буквой, которая в исходной цепочке стояла на первом месте. Получившаяся цепочка является результатом работы алгоритма. Например, если исходная цепочка символов была ЛЕС, то результатом работы алгоритма будет цепочка ЛЕССЕЛМ. Дана цепочка символов ГО. Какая цепочка символов получится, если к данной цепочке применить алгоритм дважды (то есть к данной цепочке применить алгоритм, а затем к результату его работы еще раз применить алгоритм)?
Решение:
Вот тебе дано «ГО», к нему приписываешь обратный порядок букв ГО, значит «ОГ» . Уже получается ГООГ. После этого приписываешь ко всему этому букву, стоящую после О в алфавите (т. К буква «О» последняя буква «ГО"). После О в алфавите идет П, поэтому получается в итогеГО + ОГ + П=ГООГП. Теперь, нужно повторить этот алгоритм второй раз, только уже с набором букв, который получился после первого раза выполнения алгоритма, т. Е с ГООГП. Начнем. ГООГП записываем наоборот => ПГООГ. Получаем ГООГП + ПГООГ + Р=ГООГППГООГРГотовый ответ: ГООГППГООГР
Знаете другой ответ?