FirstUniqueCharacter
Published at 2021-07-05
class Solution:
def firstUniqChar(self, s: str) -> int:
for i in range(len(s)):
isSame = False # 같은게 존재하는지? 초기값은 false
for j in range(len(s)):
# 자기자신 아닌것중 같은거 있음 isSame=True하고 종료
if i != j and s[i] == s[j]:
isSame = True
break
# 다 돌았는데 같은게 없었다면 인덱스 반환
if isSame == False:
return i
# 아무것도 없었다면 -1 반환
return -1