16 lines
306 B
Python
16 lines
306 B
Python
class Solution:
|
|
def firstUniqChar(self, s: str) -> int:
|
|
d={}
|
|
|
|
|
|
for i in range(len(s)):
|
|
if s[i] in d:
|
|
d[s[i]]=-1
|
|
else:
|
|
d[s[i]]=i
|
|
|
|
for i in d.values():
|
|
if i>-1:
|
|
return i
|
|
return -1
|