题解 | #表示数字#

表示数字

https://www.nowcoder.com/practice/637062df51674de8ba464e792d1a0ac6?tpId=37&tqId=21319&rp=1&ru=/exam/oj/ta&qru=/exam/oj/ta&sourceUrl=%2Fexam%2Foj%2Fta%3FtpId%3D37&difficulty=2&judgeStatus=undefined&tags=&title=

s = input()

ans = []
flag = False
for ch in s:
    if ch.isdigit():
        if not flag:
            flag = True
            ans.append("*")
        ans.append(ch)
    else:
        if flag:
            flag = False
            ans.append("*")
        ans.append(ch)
# 字符串末尾可能是数字
if flag:
    ans.append("*")

print("".join(ans))

全部评论

相关推荐

点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

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