华为OD机试- 题目列表 2023Q1 点这里!!
2023华为OD机试-刷题指南 点这里!!
题目描述
现需要实现一种算法,能将一组压缩字符串还原成原始字符串,还原规则如下:
1、字符后面加数字N,表示重复字符N次。
例如:压缩内容为A3,表示原始字符串为AAA。
2、花括号中的字符串加数字N,表示花括号中的字符重复N次。
例如压缩内容为{AB}3,表示原始字符串为ABABAB。
3、字符加N和花括号后面加N,支持任意的嵌套,
包括互相嵌套,例如:压缩内容可以{A3B1{C}3}3
输入描述:
输入一行压缩后的字符串
输出描述:
输出压缩前的字符串
示例1 输入输出示例仅供调试,后台判题数据一般不包含示例
输入
{A3B1{C}3}3
输出
AAABCCCAAABCCCAAABCCC
说明
{A3B1{C}3}3代表A字符重复3次,
B字符重复1次,花括号中的C字符重复3