Удаление смайликов

легко
# решено

Дан массив символов chars. Нужно удалить из него все смайлики, подпадающие под регулярку :-\)+|:-\(+, и вернуть изменённый массив. Смайлики, образовавшиеся после удаления других, удалять не нужно.

Пример 1:

Ввод: chars = ["a",":","-",")","b",":","-",")",")",")","c"]  
Вывод: ["a","b","c"]

Пример 2:

Ввод: chars = [":","-",":","-",")",")","("]
Вывод: [":","-","("]
Объяснение: Смайлик образовался после удаления другого смайлика, поэтому его удалять не нужно

Ограничения:

  • len(chars) >= 1
  • chars содержит только ascii символы
Видео не скачано: Unknown video type or protected stream. Оригинальная ссылка