题解 | #表示数字#

表示数字

https://www.nowcoder.com/practice/637062df51674de8ba464e792d1a0ac6

s = input()  # Jkdi234klowe90a3   # Jkdi*234*klowe*90*a*3*
a = ""
pre_char = ""
for i in s:  # 此题是直接遍历字符串s
    if i.isdigit() and (not pre_char.isdigit()):
        a += "*"
    elif not i.isdigit() and (pre_char.isdigit()):
        a += "*"

    a += i
    pre_char = i
if i.isdigit():
    a += "*"
print(a)

全部评论

相关推荐

不愿透露姓名的神秘牛友
07-04 14:23
steelhead:你回的有问题,让人感觉你就是来学习的
点赞 评论 收藏
分享
05-26 09:07
已编辑
门头沟学院 Java
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务