[スウィフト] LeetCode1316異なるサイクルサブ|。明確なエコーサブストリング

★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
]➤[マイクロチャンネル公共数:シャンウィングチー( let_us_code)
➤ブロガードメイン:https://www.zengqiang.org
➤GitHubアドレス:https://github.com/strengthen/LeetCode
➤元のアドレス:https://www.cnblogs.com/strengthen/p/12185573 .htmlを
アドレスがリンクブログパーク龍シャンカイはない場合➤、それは記事の著者をクロールすることができます。
➤テキストは、更新を変更されました!クリック強く、元のアドレスが読むことをお勧めします!サポート著者!オリジナルをサポートしています!
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★

自分自身でいくつかの文字列の連結として記述することができ、テキストの個別の空でない部分文字列の数を返します。

 

例1:

入力: "ABCABCABC" =テキスト
出力:3
説明:3つのサブストリングは、 "ABCABC"、 "bcabca"と"cabcab"です。
例2:

入力:テキスト= "leetcodeleetcode"
出力:2
説明:2つのサブストリングは、 "EE"と"leetcodeleetcode"です。
 

制約:

1 <= text.length <= 2000
テキストは英語のみの文字を小文字ました。


あなたは、文字列のテキストを与え、異なる非空の文字列の次の条件数を満たすために戻ってください。

それは自分自身に接続されている文字列の形式で書くことができます。
例えば、ABCABC ABCとは、接続自体によって形成されています。

 

例1:

入力:テキスト= "ABCABCABC"
出力:3
説明:3つのサブストリングは"ABCABC"、 "bcabca"と"cabcab"です。
例2:

入力:テキスト= "leetcodeleetcode"
出力:2
説明:2サブ文字列"EE"と"leetcodeleetcode"。
 

ヒント:

。1 <= text.length <= 2000
テキストは小文字のみが含まれています。

おすすめ

転載: www.cnblogs.com/strengthen/p/12185573.html