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

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

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

import sys

# 读取输入的字符串
s = input()

# 初始化标志位,用于标记是否找到第一个不重复字符
flag = 0

# 遍历字符串中的每个字符
for i in range(len(s)):
    # 统计当前字符在字符串中出现的次数
    temp = s.count(s[i])
    
    # 如果当前字符只出现一次
    if temp == 1:
        # 打印该字符(第一个不重复字符)
        print(s[i])
        # 设置标志位为1,表示已找到
        flag = 1
        # 找到后立即退出循环
        break

# 如果遍历完字符串仍未找到不重复字符
if flag == 0:
    # 输出-1表示没有不重复字符
    print(-1)

全部评论

相关推荐

06-17 21:57
门头沟学院 Java
白友:噗嗤,我发现有些人事就爱发这些,明明已读不回就行了,就是要恶心人
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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