Задана строка символов. Среди литер этого текста особую роль играет знак #, появление которого означает отмену предыдущей литеры текста; k знаков # отменяют k предыдущих литер (если такие есть) Напечатать строку с учетом роли знака #. Например, строка "VR#Y##HELO#LO" должна быть напечатана в виде: "HELLO".
Решение:
Обозначим s - исходную строку, dl - длину этой строки.
Для решения создадим ещё одну строку s1(вначале пустую).
Далее организуем цикл по номеру символа в строке s.
Если очередной символ не #, то добавим его к строке s1, если это знак # и строка s1 не пустая, то удалим из неё последний символ.
|