题解 | #找出字符串中第一个只出现一次的字符#

找出字符串中第一个只出现一次的字符

https://www.nowcoder.com/practice/e896d0f82f1246a3aa7b232ce38029d4

while True:
    try:
        s = input().strip()
        dic = {}
        for x in set(s):
            dic[x] = s.count(x)
        # print(dic)
        lst = []
        for i in s:
            if dic[i] == 1:
                lst.append(i)
        if lst:
            print(lst[0])
        else:
            print("-1")

    except:
        break

全部评论
这里的存入字典步骤有些多余了。
点赞 回复 分享
发布于 2024-10-04 17:01 浙江

相关推荐

评论
点赞
收藏
分享

创作者周榜

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