Задачи
July 8, 2022
Задача. Гооол.
Задача. Команда для стадиона состоит из алфавита «G», «()» и/или «(al)».
Интерпретируйте «G» как символ «G», «()» как символ «o» и «(al)» как символ «al».
Полученные символы объедените и выведите результат.
Разбор
Алгоритм довольно примитивный:
- Создадим таблицу соответствий элементов алфавита и читаемых символов.
- В цикле проходим по исходной комманде.
- Аккумулируем строку собирая текущие символы.
- Проверяем, если собранная подстрока содержится в нашей таблице, заполняем соот.символ в результат и обнуляем подстроку.
- Возвращаем результат.