Присоединиться

Информатика·Алгоритм, записанный на естественном языке, обрабатывающий·9 класс

Если цепочка символов заканчивается буквой, то в конец цепочки

Условие

Некоторый алгоритм из одной цепочки символов получает новую цепочку следующим образом. Если цепочка символов заканчивается буквой, то в конец цепочки добавляется 5. Если цепочка символов заканчивается цифрой, то из цепочки удаляется последний символ. В полученной цепочке символов каждая буква, стоящая перед цифрой, заменяется буквой, следующей за ней в русском алфавите (А − на Б, Б − на В, и т. д., а Я − на А). Получившаяся таким образом цепочка является результатом работы алгоритма. Например, если исходной цепочкой была цепочка Б2Р, то результатом работы алгоритма будет цепочка В2С5, а если исходной цепочкой была А1Д4, то результатом работы алгоритма будет цепочка Б1Д. Дана цепочка символов ПЛ7Ф9В1. Какая цепочка символов получится, если к данной цепочке применить описанный алгоритм дважды (то есть применить алгоритм к данной цепочке, а затем к результату вновь применить алгоритм)? Русский алфавит: АБВГДЕеЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ

Ответ

В1К6С9

Решение по шагам

  1. Как рассуждать

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

Осталось ещё 1 шаг — откроются после входа:

  • Шаг 2
Получить полное решение

Бесплатно · займёт минуту

Другие задачи по теме «Алгоритм, записанный на естественном языке, обрабатывающий»