在字符串 s 中找出第一个只出现一次的字符。如果没有,返回一个单空格。 s 只包含小写字母。

示例:

s = "abaccdeff"
返回 "b"

s = ""
返回 " "

限制:

  • 0 <= s 的长度 <= 50000

Python 解答:

class Solution:
    def firstUniqChar(self, s: str) -> str:
        ch = ' '
        adic = dict()
        for c in s:
            if c not in adic.keys():
                adic[c] = 1
            else:
                adic[c] += 1
        for c in s:
            if adic[c] == 1:
                return c
        return ch
最后修改日期: 2021年4月12日

留言

撰写回覆或留言

发布留言必须填写的电子邮件地址不会公开。