问题陈述: 1.如果用户提供一个字符串作为输入,我们必须计算重复出现的次数,并返回每个字符串元素出现了多少次。 例如。 输入='111223334' 返回输出'31223314' 我在寻找python解决方案。
答案 0 :(得分:0)
Python的方式是使用itertools.groupby()
例如:
from itertools import groupby
inp = '111223334'
ans = ''.join(f'{len(list(v))}{k}' for k, v in groupby(inp)) # -> 31223314