【神奇的电报】CSP题目 C++实现

题目描述

有一份神奇的电报,如下:

13
1113
3113
132113
1113122113
....

小张经彻夜研究,发现了规律:
第一行的数字随便是什么,以后每一行都是对上一行“读出来”
比如第 2 行,是对第 1 行的描述,意思是:1 个 1,1 个 3,所以是:1113
第 3 行,意思是:3 个 1,1 个 3,所以是:3113
请你编写一个程序,可以从初始数字开始,连续进行这样的变换。

输入输出格式

输入格式

第一行输入一个数字组成的串,不超过 100 位。
第二行输入一个数字 n,表示需要你连续变换多少次,n 不超过 20。

输出格式

输出一个串,表示最后一次变换完的结果。

输入输出样例1

输入

3
5

输出

1113122113

输入输出样例2

输入

4
6

输出

311311222114


代码实现:

【对于每次要转化的串,for循环遍历一遍数组即可,遇到新的字符就要重新计数了,旧的字符就累加】

#include
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值