Назад к задачам
Intern — Senior
9

Эмуляция действия клавиши Backspace в строке

Получайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Условие задачи

Напишите функцию backspace(text: str) -> str, которая принимает строку, где символ '' рассматривается как нажатие клавиши Backspace, удаляющее непосредственно предшествующий ему символ. Функция должна вернуть строку, из которой удалены все символы '', а также символы, стираемые ими.

def backspace(text: str) -> str:
    ...
    
assert backspace('11111*22222******33*') == '111'
assert backspace('1*289***89fhdf9812heo13*278**') == '89fhdf9812heo1'