387. First Unique Character in a String
来源:互联网 发布:喜临门旗舰店 淘宝 编辑:程序博客网 时间:2024/06/05 17:56
Given a string, find the first non-repeating character in it and return it's index. If it doesn't exist, return -1.
Examples:
s = "leetcode"return 0.s = "loveleetcode",return 2.
Note: You may assume the string contain only lowercase letters.
class Solution(object):
def firstUniqChar(self, s):
"""
:type s: str
:rtype: int
"""
letters={}
for c in s:
letters[c]=letters.get(c,0)+1
for c in s:
if letters[c] is 1:
return s.index(c)
return -1
0 0
- 387. First Unique Character in a String
- 387.First Unique Character in a String
- 387. First Unique Character in a String
- 387. First Unique Character in a String
- 387. First Unique Character in a String
- 387. First Unique Character in a String
- 387. First Unique Character in a String
- 387. First Unique Character in a String
- 387. First Unique Character in a String
- 387. First Unique Character in a String
- 387. First Unique Character in a String
- 387. First Unique Character in a String
- 387. First Unique Character in a String
- 387. First Unique Character in a String
- 387. First Unique Character in a String
- 387. First Unique Character in a String
- 387. First Unique Character in a String
- 387. First Unique Character in a String
- 写在Java的前面——Java简介
- Android优化之布局优化
- 【TV Picture Quality
- Java sdut acm 2174 回文时间
- python下载文件
- 387. First Unique Character in a String
- paddingLeft与marginLeft的区别
- Class.forName()用法详解
- MySQL导入sql 文件的5大步骤
- Pycharm无法import自己安装的第三方module
- Java static 关键字有那些作用
- mybatis中#与$的区别
- 伪异步I/O
- 171. Excel Sheet Column Number