Last updated 2 years ago
问题简述
找到字符串中第一个只出现一次的字符,并返回它的位置, 如果没有则返回 -1(需要区分大小写).(从0开始计数)
第一个只出现一次的字符_牛客题霸_牛客网
思路
简单题,没有特殊解法;
# # 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 # # # @param str string字符串 # @return int整型 # class Solution: def FirstNotRepeatingChar(self , str: str) -> int: # write code here from collections import Counter cnt = Counter(str) for i, c in enumerate(str): if cnt[c] == 1: return i return -1