「ソードフィンガーオファー」に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回だけ出現する文字のインデックスを返します。