题解 | #表示数字#

# 用到栈的概念,是数字,入栈,不是,先清栈
in_str = input()
out_str = ''
numb = []
for i in in_str:
    if i.isdigit():
        numb.append(i)
    else:
        # 先判断栈内是不是有数
        if len(numb) == 0: # 栈内没数
            out_str += i
        else:
            out_str = out_str + '*' + ''.join(numb) +'*' + i
            numb = []
if len(numb) > 0:
    print(out_str + '*' + ''.join(numb) +'*')
else:
    print(out_str)
全部评论

相关推荐

喜欢吃蛋糕仰泳鲈鱼是我的神:字节可以找个hr 给你挂了,再放池子捞
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务