# LeetCode 字符串中的第一個唯一字符
# HashMap 用字典去模擬
class Solution(object):
def firstUniqChar(self, s: str) -> int:
dic = {}
# 記錄字符出現次數
for c in s:
if c in dic:
dic[c] = dic[c] + 1
else:
dic[c] = 1
for k, v in dic.items():
if v == 1:
return s.index(k)
return -1
LeetCode 字符串中的第一個唯一字符
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
leecode_CN#178:分數排名
流岁拾光
2020-07-01 22:52:54
leecode_CN#177:第N高的薪水
流岁拾光
2020-07-01 22:52:54
leecode_CN#176:第二高的薪水
流岁拾光
2020-07-01 22:52:54
leetcode (1) 實現一個 atoi 函數,使其能將字符串轉換成整數
Alions_lee
2020-07-07 07:21:41
leetCode(2) 數組之和定值的座標
Alions_lee
2020-07-07 07:21:41
LeetCode筆試題 Rotate array(旋轉數組)
偶然i
2020-07-06 23:30:16
【雙指針】有序數組的 Two Sum
Elenaaab
2020-07-04 11:26:22
力扣刷題5--一次編輯
学习工具人
2020-07-03 17:45:33
力扣刷題3---URL化 c++代碼
学习工具人
2020-07-03 17:45:33
力扣刷題4---迴文序列
学习工具人
2020-07-03 17:45:33
leetcode416——分割等和子集——java實現
烛承幻
2020-07-03 16:26:33
leetcode739——每日溫度——java實現
烛承幻
2020-07-03 16:26:23
leetcode76——最小覆蓋子串——java實現
烛承幻
2020-07-03 16:26:23