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)); ?>
对于输入 ["mass", "as", "hero", "superhero"],输出将为:
Array ( [0] => as [1] => hero )
对于输入 ["leetcode", "et", "code"],输出将是:
Array ( [0] => et [1] => code )
对于输入 ["blue", "green", "bu"],输出将是:
Array ( )
该解决方案对于给定的问题约束非常有效。
联系链接
如果您发现本系列有帮助,请考虑在 GitHub 上给 存储库 一个星号或在您最喜欢的社交网络上分享该帖子?。您的支持对我来说意义重大!
如果您想要更多类似的有用内容,请随时关注我:
以上是数组中的字符串匹配的详细内容。更多信息请关注PHP中文网其他相关文章!