【基础入门题016】字符串字母统计

简介: 【基础入门题016】字符串字母统计

【基础入门题】2021.11.12  

任意输入一串纯字母字符串(区分大小写),要求输出各字母及数量相接的另一个字符串。



例如:

输入:s = "aaabbCdddddeeAAAbb"

输出:m = "a3b2C1d5e2fA3b2"

编程语言:包括但不限于Python

题目来源:派森特给站每日刷题频道



def translate(s):
    if s=='': return ''
    res,t,n = '',s[0],1
    for i in s[1:]:
        if i==t:
            n+=1
        else:
            res += t + str(n)
            t = i
            n = 1
    return res + t + str(n)
s = "aaabbCdddddeeAAAbb"
print(f'm="{translate(s)}"')


输出结果:

m="a3b2C1d5e2A3b2"


目录
相关文章
|
API UED
逆向海淘代购集运系统方案:lete淘宝代购集运系统丨1688代采系统
**淘宝代购集运系统**整合多平台商品资源,提供代购、仓储、国际运输一站式服务。通过API接口实现商品实时同步,支持多种支付方式与国际物流,确保用户跨地域便利购物。系统涵盖订单管理、多语言支持、客服及营销功能,通过技术创新提升用户体验和满意度。关键点包括市场定位、支付物流体系构建、用户体验优化和API集成,助力海外用户轻松购买中国商品。
|
关系型数据库 MySQL 索引
mysql innodb 行锁解锁后出现1213 死表现象 Deadlock found when
mysql innodb 行锁解锁后出现1213 死表现象 Deadlock found when
860 0
mysql innodb 行锁解锁后出现1213 死表现象 Deadlock found when
|
存储 关系型数据库 MySQL
MySQL5.5可以升级到MySQL5.7吗?会有什么问题?底层原理是什么?
MySQL5.5可以升级到MySQL5.7吗?会有什么问题?底层原理是什么?
912 0
|
12天前
|
数据采集 人工智能 安全
|
8天前
|
编解码 人工智能 自然语言处理
⚽阿里云百炼通义万相 2.6 视频生成玩法手册
通义万相Wan 2.6是全球首个支持角色扮演的AI视频生成模型,可基于参考视频形象与音色生成多角色合拍、多镜头叙事的15秒长视频,实现声画同步、智能分镜,适用于影视创作、营销展示等场景。
625 4

热门文章

最新文章