問題は次のとおりです:
needle と haystack の 2 つの文字列を指定すると、haystack 内で最初に出現した neede のインデックスを返します。needle が haystack の一部でない場合は -1 を返します。
例 1:
Input: haystack = "sadbutsad", needle = "sad" Output: 0 Explanation: "sad" occurs at index 0 and 6. The first occurrence is at index 0, so we return 0.
例 2:
Input: haystack = "leetcode", needle = "leeto" Output: -1 Explanation: "leeto" did not occur in "leetcode", so we return -1.
これが私がそれを解決した方法です:
これは実際に簡単だった最初の簡単な問題です。組み込みのindex()関数を使用するだけです!
これがその仕組みです:
if needle in haystack: return haystack.index(needle) else: return -1
これが完成したソリューションです:
class Solution: def strStr(self, haystack: str, needle: str) -> int: return haystack.index(needle) if needle in haystack else -1
以上がLeetcode Day 文字列内の最初に出現するインデックスを見つける日の説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。