题解 | #字符串排序#

字符串排序

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

全部评论

相关推荐

勤劳的香菇求被捞求offer:满帮笔试都不给我发 似乎被卡本了
投递满帮集团等公司10个岗位
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务