本题和题1078(字符串压缩与解压 )中的压缩部分很像,但比那题简单
在每一项的外观数后,都多添加一个字符(任意),使其多循环一轮,将外观数最后一位的结果写入下一个外观数中
d,n = input().split()
for i in range(int(n)-1):
d += "#" # 多添加一位字符(任意字符都可以),使其多循环一轮
same = d[0] # 使第一位成为比较项
count = 1
res = ""
for j in d[1:]:
if j == same:
count += 1
else:
res += same + str(count)
same = j
count = 1
d = res
print(d)