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

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

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)

全部评论

相关推荐

MinGW_:直接投那个前端移动端就行,美团前端的岗位一直是叫这个名字的,哪怕是做内部系统只有网页没有移动端的组,招人的岗位也是这个名字
点赞 评论 收藏
分享
03-07 17:51
已编辑
南华大学 后端工程师
asdasdasda...:也不知道是不是真的被逼呢,也有可能女方有很多东西瞒着男方,这种东西男方什么情况都不知道全靠女方说,很难评的
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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