
Некоторый алгоритм из одной цепочки символов получает новую цепочку следующим образом. Если
количество букв в цепочке символов чётно, то из цепочки удаляется первая буква. В противном случае в конец цепочки добавляется символ А. Затем в полученной цепочке символы попарно меняются местами (первый — со вторым, третий — с четвёртым, и т. д.). Если в цепочке нечётное количество символов, последний символ остается на своём месте. Получившаяся таким образом цепочка является результатом работы алгоритма. Например, если исходной цепочкой была цепочка 2МД, то результатом работы алгоритма будет цепочка Д2, а если исходной цепочкой была 5Ф, то результатом работы алгоритма будет цепочка Ф5А. Дана цепочка символов Б7В92Р. Какая цепочка символов получится, если к данной цепочке применить описанный алгоритм дважды (то есть применить алгоритм к данной цепочке, а затем к результату вновь применить алгоритм)?

Ответы на вопрос

Ответ:Исходная цепочка: И1Э73Р
1. 1Э73Р
Э137Р
2. Э137РА
1Э73АР
Ответ:1Э73АР



Давайте последовательно применим описанный алгоритм дважды к исходной цепочке "Б7В92Р".
Исходная цепочка: "Б7В92Р" Количество символов: 6 (чётное), удаляем первую букву "Б". Результат: "7В92Р"
Первое применение алгоритма: Количество символов: 5 (нечётное), добавляем символ "А" в конец. Результат: "7В92РА" Пары символов: ("7", "В"), ("9", "2"), ("Р", "А") Меняем символы местами: "В7", "29", "АР" Результат после замены: "В729АР"
Второе применение алгоритма: Количество символов: 7 (нечётное), последний символ "Р" остаётся на своём месте. Добавляем символ "А" в конец. Результат: "В729АРА" Пары символов: ("В", "7"), ("2", "9"), ("А", "Р") Меняем символы местами: "7В", "92", "РА" Результат после замены: "792РА7В"
Итак, после применения алгоритма дважды к исходной цепочке "Б7В92Р", получим цепочку символов "792РА7В".


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili