leetcode 简单 第九十题 字符串中的第一个唯一字符

Posted 丁壮

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了leetcode 简单 第九十题 字符串中的第一个唯一字符相关的知识,希望对你有一定的参考价值。

给定一个字符串,找到它的第一个不重复的字符,并返回它的索引。如果不存在,则返回 -1。

案例:

s = "leetcode"
返回 0.

s = "loveleetcode",
返回 2.


class Solution(object):
    def firstUniqChar(self, s):
        """
        :type s: str
        :rtype: int
        """
        s_len=len(s)
        for i in "abcdefghijklmnopqrstuvwxyz":
            start_f = s.find(i)
            if start_f != -1 and start_f == s.rfind(i):
                s_len = min(start_f,s_len)
        return s_len if s_len != len(s) else -1

 

以上是关于leetcode 简单 第九十题 字符串中的第一个唯一字符的主要内容,如果未能解决你的问题,请参考以下文章

#yyds干货盘点# 前端歌谣的刷题之路-第九十题-子字符串频次

第九十题(1.不开辟暂时空间交换 2.删除串中指定字符 3.推断链表中存在环)

leetcode 简单 第九十六题 最长回文串

leetcode 简单 第九十一题 找不同

leetcode 简单 第九十七题 快乐数

leetcode 简单 第九十三题 二进制手表