Шешімі: Преобразование строки Редактором
Исполнитель Редактор получает на вход строку, состоящую из 82 идущих подряд цифр 1. Определите строку, которая получится после выполнения программы.
Шешім по шагам
3 қадамВ начале в строке есть цепочка 1111, поэтому на каждом шаге выполняется замена 1111 на 888. Этот этап продолжается до тех пор, пока цепочка 1111 полностью не исчезнет.
После этого в строке остаются цепочки цифры 8 и хвост из цифр 1. Так как появляется цепочка 8888, выполняется замена 8888 на 8.
Продолжаем заменять первое слева вхождение 8888 на 8 до тех пор, пока таких вхождений не останется. Полученная строка — 88811.
Где здесь ошибаются
Одновременная замена всех вхождений вместо замены только первого слева.
Продолжение замены 1111 после того, как эта цепочка исчезла.
Замена 8888 на 8 только один раз.