题解 | #字符串排序#

字符串排序

https://www.nowcoder.com/practice/5190a1db6f4f4ddb92fd9c365c944584

def solution(string):
    res = ""
    mark = []
    for i,c in enumerate(string):
        if c.isalpha():
            res += c
        else:
            mark.append(i)
    res = sorted(res,key=str.upper)
    res = list(res)
    for idx in mark:
        res.insert(idx,string[idx])
    return "".join(res)

while True:
    try:
        string = input()
        res = solution(string)
        print(res)
    except:
        break

全部评论

相关推荐

拒绝无效加班的小师弟很中意你:求职意向没有,年龄、课程冗余信息可以删掉,需要提升项目经历。排版需要修改。
点赞 评论 收藏
分享
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务