题解 | 找出字符串中第一个只出现一次的字符
找出字符串中第一个只出现一次的字符
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)
