1408。數組中的字串匹配
難度:簡單
主題:陣列、字串、字串符合
給定一個字串單字數組,傳回單字中作為另一個單字的子字串的所有字串。您可以按任何順序回答案。
子字串是字串中連續的字元序列
範例1:
範例2:
範例 3:
約束:
提示:
解:
我們需要找到words數組中作為數組中另一個單字的子字串的所有字串,您可以使用暴力方法。該方法涉及檢查列表中的每個字串並驗證它是否是任何其他字串的子字串。
讓我們用 PHP 實作這個解:1408。數組中的字串匹配
<?php /** * @param String[] $words * @return String[] */ function stringMatching($words) { ... ... ... /** * go to ./solution.php */ } // Example 1 $words = ["mass", "as", "hero", "superhero"]; print_r(stringMatching($words)); // Example 2 $words = ["leetcode", "et", "code"]; print_r(stringMatching($words)); // Example 3 $words = ["blue", "green", "bu"]; print_r(stringMatching($words)); ?>
Array ( [0] => as [1] => hero )
對於輸入 ["mass", "as", "hero", "superhero"],輸出將為:
Array ( [0] => et [1] => code )
對於輸入 ["leetcode", "et", "code"],輸出將是:
Array ( )
對於輸入 ["blue", "green", "bu"],輸出將是:
該解決方案對於給定的問題限制非常有效。
聯絡連結
如果您發現本系列有幫助,請考慮在 GitHub 上給
存儲庫以上是數組中的字串匹配的詳細內容。更多資訊請關注PHP中文網其他相關文章!