A7313 | 皓仔的字符串展开
时间限制1s
内存限制128MB
通过 / 提交0/0
题目描述
皓仔得到了一种经过压缩的的字符串,这个字符串一定由“大写字母”和“数字字符”交替组成。
也就是说:
- 第 $1$ 个字符是大写字母;
- 第 $2$ 个字符是数字字符;
- 第 $3$ 个字符是大写字母;
- 第 $4$ 个字符是数字字符;
- ……
其中,每一个数字字符都表示它前面那个大写字母需要重复输出多少次。
例如字符串
-
-
-
所以展开后的结果为
现在请你帮助皓仔输出这个字符串展开后的结果。
也就是说:
- 第 $1$ 个字符是大写字母;
- 第 $2$ 个字符是数字字符;
- 第 $3$ 个字符是大写字母;
- 第 $4$ 个字符是数字字符;
- ……
其中,每一个数字字符都表示它前面那个大写字母需要重复输出多少次。
例如字符串
A3B2C4 表示:-
A 输出 $3$ 次;-
B 输出 $2$ 次;-
C 输出 $4$ 次;所以展开后的结果为
AAABBCCCC。现在请你帮助皓仔输出这个字符串展开后的结果。
输入格式
输入一行,一个字符串 $s$。
保证字符串长度为偶数,并且字符串中的奇数位置一定是大写字母,偶数位置一定是数字字符。
保证每个数字字符都在
保证字符串长度为偶数,并且字符串中的奇数位置一定是大写字母,偶数位置一定是数字字符。
保证每个数字字符都在
1 到 9 之间。输出格式
输出一行,表示展开后的字符串。
输入输出样例
输入 #1
A3B2C4
输出 #1
AAABBCCCC
输入 #2
Z1H3Q2
输出 #2
ZHHHQQ
【数据范围】
对于所有测试点,保证:
- $2 \le |s| \le 1000$
- $|s|$ 为偶数
- 奇数位置字符为大写字母
- 偶数位置字符为
对于所有测试点,保证:
- $2 \le |s| \le 1000$
- $|s|$ 为偶数
- 奇数位置字符为大写字母
- 偶数位置字符为
1 到 9
C++ 编辑器
输入
输出
可保存默认模板;新题优先使用已保存模板。
当前快捷键仅展示,暂不支持修改。
- 撤销
Ctrl / ⌘ + Z - 重做
Ctrl / ⌘ + Y - 查找
Ctrl / ⌘ + F - 全选
Ctrl / ⌘ + A - 复制
Ctrl / ⌘ + C - 剪切
Ctrl / ⌘ + X - 粘贴
Ctrl / ⌘ + V - 自动排版
工具栏排版按钮 - 草稿保存
编辑时自动保存到本机
历史
提交记录
状态说明时间源码
AI
作答助手
你好,我是作答助手。可以问思路、复杂度、样例含义或代码报错原因;不会直接给出完整 AC 代码。
确定要清空代码吗?