美文网首页
1408. 数组中的字符串匹配(难度:简单)

1408. 数组中的字符串匹配(难度:简单)

作者: 一直流浪 | 来源:发表于2022-11-28 14:42 被阅读0次

题目链接:https://leetcode.cn/problems/string-matching-in-an-array/

题目描述:

给你一个字符串数组 words ,数组中的每个字符串都可以看作是一个单词。请你按 任意 顺序返回 words 中是其他单词的子字符串的所有单词。

如果你可以删除 words[j] 最左侧和/或最右侧的若干字符得到 word[i] ,那么字符串 words[i] 就是 words[j] 的一个子字符串。

示例 1:

输入:words = ["mass","as","hero","superhero"]
输出:["as","hero"]
解释:"as" 是 "mass" 的子字符串,"hero" 是 "superhero" 的子字符串。
["hero","as"] 也是有效的答案。

示例 2:

输入:words = ["leetcode","et","code"]
输出:["et","code"]
解释:"et" 和 "code" 都是 "leetcode" 的子字符串。

示例 3:

输入:words = ["blue","green","bu"]
输出:[]

提示:

  • 1 <= words.length <= 100
  • 1 <= words[i].length <= 30
  • words[i] 仅包含小写英文字母。
  • 题目数据 保证 每个 words[i] 都是独一无二的。

解法:暴力枚举

我们只需要枚举每一个元素,只要他是其他任何一个元素的子串,就将它添加的结果列表中。

class Solution {
  public List<String> stringMatching(String[] words) {
    List<String> result = new ArrayList<>();
    for (int i = 0; i < words.length; i++) {
      for (int j = 0; i < words.length; j++) {
        if (i != j && words[j].contains(words[i])) {
          result.add(words[i]);
          break;
        }
      }
    }
    return result;
  }
}

相关文章

  • LeetCode | 1408. String Matching

    LeetCode 1408. String Matching in an Array数组中的字符串匹配【Easy】...

  • 1408. 数组中的字符串匹配(难度:简单)

    题目链接:https://leetcode.cn/problems/string-matching-in-an-a...

  • PHP常见正则

    1.字符串中图片/ [^\'"]*)[\'"]/i return 数组 2.匹配字符串标签内容$search = ...

  • LeetCode 力扣 44. 通配符匹配

    题目描述(困难难度) 字符串匹配,? 匹配单个任意字符,* 匹配任意长度字符串,包括空串。和第 10 题有些类似。...

  • 最长公共前缀

    题目 难度级别:简单 编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀,返回空字符串 ""。 示...

  • 循环buffer,基于数组实现pop和push

    1、 字符串中 "(" , ")" 是否匹配? 2、循环buffer,基于数组,实现pop和push。

  • 正则下

    一、字符串方法(匹配正则)match() 返回匹配字符串的结果,返回为数组内容或nullsearch() ...

  • 搜狐

    1、判断字符串中匹配的括号数 C++中str.size(),str(len),str.length()求字符串数组...

  • leetcode每日一题 python解法 3月17日

    难度:简单 题目内容: 给你一份『词汇表』(字符串数组) words 和一张『字母表』(字符串) chars。 假...

  • 1002. 查找常用字符(Python)

    更多精彩内容,请关注【力扣简单题】。 题目 难度:★★☆☆☆类型:字符串 给定仅有小写字母组成的字符串数组 A,返...

网友评论

      本文标题:1408. 数组中的字符串匹配(难度:简单)

      本文链接:https://www.haomeiwen.com/subject/xgcagrtx.html