/
izida
/
my_algorithms
Обзор
Документация
Войти
/
izida
/
my_algorithms
Код
Запросы
0
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
main
Decode/decode_msg.py
23 строки
515 B
Никита Бурковский
take dis all
19 мар 2024, 14:14
19 мар 2024, 14:14
5dd6589
Код
Авторство
О чём код?
# 102312697 def decode_string(code_string): stack = [] stack.append(["", 1]) num = "" for i in code_string: if i.isdigit(): num += i elif i == '[': stack.append(["", int(num)]) num = "" elif i == ']': seq, count = stack.pop() stack[-1][0] += seq * count else: stack[-1][0] += i return stack[0][0] if __name__ == '__main__': code_string = input() print(decode_string(code_string))