Была исходная последовательность символов: AAABBABB В конец этой последовательности...

0 голосов
24 просмотров

Была исходная последовательность символов: AAABBABB В конец этой последовательности дописали ее копию, но развернутую зеркально (символы взяли в обратном порядке). Получилась строка: AAABBABBBBABBAAA Эту операцию повторили еще три раза, каждый раз дописывая в зеркальном отображении всю последовательность, полученную на предыдущем шаге. В результате получилась последовательность из 128 символов. В получившейся последовательности заменили все тройки идущих подряд символов BAB на ABA. Эту операцию повторяли до тех пор, пока тройки идущих подряд символов BAB не перестали встречаться в последовательности. Сколько букв B осталось в результирующей последовательности?


Информатика (81 баллов) | 24 просмотров
Дан 1 ответ
0 голосов

Тут не очень длинная строка получилась, её можно обработать и в таблице Excel.

Собственно, я составил таблицу для решения этой задачи (она прилагается к решению).
Самое большое преобразование там- это расстановка символов в обратном порядке.

Результат в таблице- после всех возможных замен символов BAB, в полученной строке осталось 24 буквы B.


image
Скачать вложение Excel (XLS)
(5.3k баллов)