安全オファー(34%)を証明するために:最初の文字は一度だけ表示されます

安全オファー(34%)を証明するために:最初の文字は一度だけ表示されます

検索マイクロチャネル公共番号:「AI-ming3526」以上のアルゴリズム、機械学習のための「この小さなコンピュータビジョン」、ドライ
CSDN:https://blog.csdn.net/baidu_31657889/
GitHubの:https://github.com/あいみ-CN / AILearners

まず、プライマー

このシリーズは、独自のアルゴリズムの下で能力を強化することを目指して、オンラインの質問ノートの牛をはねのける「安全オファーを証明するために、」私のブラシです。
:解決オファーCSDNとgithubのリンクをクリックして、安全性の問題を証明するために、完全なアルゴリズムを見る
安全オファーを証明する完全な分析演習CSDNアドレス
githubのアドレス

第二に、タイトル

1つの文字列では(0 <=は、文字列<= 10000、アルファベットのすべての長さ)最初の文字を見つけるのは一度だけ表示され、その位置に戻る、または-1でない場合(大文字と小文字を区別)。

1、アイデア

注文トラバーサルは、統計的な数に文字1の出現回数を使用して、最初の発生は、我々が探している結果です。

2、プログラミング

パイソン

コードの実装:

# -*- coding:utf-8 -*-
class Solution:
    def FirstNotRepeatingChar(self, s):
        # write code here
        if len(s)<=0 or len(s)>10000:
            return -1
        for i in s:
            if s.count(i)==1:
                return s.index(i)
                break

AIの詳細については、AIMI-CN AI学習交換基[1015286623]

技術、生活の中で楽しく共有:公共の私達の数コンピュータビジョンこの小さな週プッシュ「AI」シリーズのニュース記事を、あなたの関心を歓迎します!

おすすめ

転載: www.cnblogs.com/aimi-cn/p/11570757.html