575. 字符串解码
575. 字符串解码
中文English
给出一个表达式 s
,此表达式包括数字,字母以及方括号。在方括号前的数字表示方括号内容的重复次数(括号内的内容可以是字符串或另一个表达式),请将这个表达式展开成一个字符串。
样例
样例1
输入: S = abc3[a]
输出: "abcaaa"
样例2
输入: S = 3[2[ad]3[pf]]xyz
输出: "adadpfpfpfadadpfpfpfadadpfpfpfxyz"
挑战
你可以不通过递归的方式完成展开吗?
注意事项
数字只能出现在“[]”前面。