题解 | #表示数字#

表示数字

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

import sys

s=input()
so=''

if s[0].isdigit(): #单独看开头
    so=so+'*'+s[0]
else:
    so=so+s[0]

for i in range(1,len(s)):
    if s[i].isdigit():
        if  s[i-1].isdigit()!= True:
            so=so+'*'
    else:
        if s[i-1].isdigit():
            so=so+'*'
    so=so+s[i]


if s[-1].isdigit(): #单独看结尾
    so+='*'
print(so)

全部评论

相关推荐

06-20 15:23
门头沟学院 Java
难道你们背八股都不觉得累?现在每天背八股背的我想吐
想去大厂的土豆子:累不累都是对比出来的,八股可比高考、考研轻松多了
点赞 评论 收藏
分享
06-18 16:45
门头沟学院 Java
玩脱了,吊着两家结果两家都不要鼠鼠了,我真想给自己两巴掌。
凉风落木楚山秋:当作是你把这两家公司从地球开除了就行了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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