「ソードフィンガーオファー」に1回だけ登場する最初のキャラクター

「ソードフィンガーオファー」に1回だけ登場する最初のキャラクター

どこに行くのかわかりませんが、もう途中です!
会ったことはありませんが、時間は急いでいますが、ユシに会いました。本当に素晴らしい運命です。ご来店ありがとうございました!
  • トピック
    文字列に1回だけ出現する最初の文字(0 <=文字列の長さ<= 10000、すべて文字で構成)を検索し、その位置を返します。そうでない場合は、-1(大文字と小文字を区別)を返します。(0から数えて) 。
示例 1 :
输入:"google"
返回值:4
  • コード1:
# -*- coding:utf-8 -*-
class Solution:
    def FirstNotRepeatingChar(self, s):
        for i in range(len(s)):
            if s.count(s[i]) == 1:
                return i
        return -1
  • アルゴリズムの説明:
    文字列をトラバースし、各要素の出現回数をカウントして、1回だけ出現する文字のインデックスを返します。

おすすめ

転載: blog.csdn.net/qq_34331113/article/details/114985699