Ctrl K

Расшифровка скобочной записи

Лёгкая
Табло на стадионе экономит место и передаёт слова в сокращённой записи code. Запись склеена из трёх видов фрагментов, идущих в любом порядке: - G означает букву G; - () означает букву o; - (al) означает две буквы al. Расшифруйте каждый фрагмент и верните получившуюся строку, сохранив порядок фрагментов.
Пример 1
code='(al)()G' → 'aloG'

(al) → al, () → o, G → G; вместе получается aloG.

Пример 2
code='G()()G(al)' → 'GooGal'

Каждая пара пустых скобок превращается в o: GooGal.

Пример 3
code='G' → 'G'
Ограничения
  • 1 ≤ len(code) ≤ 100
  • code целиком состоит из фрагментов G, () и (al)
Встречал эту задачу на настоящем собесе?
Решили0
Пробовали0
Отправок0
Принято—
Темы
Похожие задачиЗначение римского числа ЛёгкаяОбщее начало слов ЛёгкаяБаланс скобок ЛёгкаяГде начинается фрагмент ЛёгкаяДлина последнего слова Лёгкая
загружаем Python…
Вход
code='(al)()G'
Ожидается
'aloG'

«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 84 теста на сервере, включая скрытые.