python3 把该插入的位置找到保存到add_index中,然后遍历插入即可

表示数字

http://www.nowcoder.com/questionTerminal/637062df51674de8ba464e792d1a0ac6

while True:
    try:
        s = input()
        res = list(s)
        add_index = []
        for i in range(len(s)):
            if i == 0:
                if s[i].isdigit():
                    add_index.append(i)
                    continue
            elif not s[i].isdigit() and s[i-1].isdigit():
                add_index.append(i)
            elif s[i].isdigit() and not s[i-1].isdigit():
                add_index.append(i)
        for i in range(len(add_index)):
            res.insert(add_index[i]+i, '*')
        if res[-1].isdigit():
            res.append('*')
        print(''.join(res))
    except:
        break
全部评论

相关推荐

不愿透露姓名的神秘牛友
07-01 11:47
点赞 评论 收藏
分享
半解316:内容充实,细节需要修改一下。 1,整体压缩为一页。所有内容顶格。 2,项目描述删除,直接写个人工作量 修改完之后还需要建议,可以私聊
点赞 评论 收藏
分享
评论
6
4
分享

创作者周榜

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