python/c++ Leetcode题解——2744. 最大字符串配对数目

方法一:两重循环枚举


思路与算法

我们可以直接使用二重循环,枚举给定的数组 words 中的 words[i] 和 words[j] 是否可以匹配。

由于题目规定了数组 words 中包含的字符串互不相同,因此在枚举时,只要保证 i<j,那么每个字符串最多匹配一次。

代码

C++:

class Solution {
public:
    int maximumNumberOfStringPairs(vector<string>& words) {
        int n = words.size();
        int ans = 0;
        for (int i = 0; i < n; ++i) {
            for (int j = i + 1; j < n; ++j) {
                if (words[i][0] == words[j][1] && words[i][1] == words[j][0]) {
                    ++ans;
                }
            }
        }
        return ans;
    }
};

python:

class Solution:
    def maximumNumberOfStringPairs(self, words: List[str]) -> int:
        n = len(words)
        ans = 0
        for i in range(n):
     

相关推荐

  1. python/c++ Leetcode题解——2744. 字符串配对数目

    2024-01-18 11:02:02       29 阅读
  2. 【Leetcode】2744. 字符串配对数目

    2024-01-18 11:02:02       37 阅读
  3. leetcode2744. 字符串配对数目

    2024-01-18 11:02:02       38 阅读
  4. 【LeetCode2744字符串配对数目

    2024-01-18 11:02:02       42 阅读
  5. LeetCode 2744.字符串配对数目

    2024-01-18 11:02:02       24 阅读
  6. Leetcode15-字符串配对数目2744

    2024-01-18 11:02:02       35 阅读
  7. LeetCode 2744.字符串配对数目:哈希表

    2024-01-18 11:02:02       36 阅读
  8. 【力扣每日一题】力扣2744字符串配对数目

    2024-01-18 11:02:02       44 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-18 11:02:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-18 11:02:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-18 11:02:02       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-18 11:02:02       20 阅读

热门阅读

  1. 机器学习在表面缺陷检测中的技术与实践

    2024-01-18 11:02:02       40 阅读
  2. Linux从入门到精通(第14章 传输文件)

    2024-01-18 11:02:02       33 阅读
  3. C++ 二元运算符重载

    2024-01-18 11:02:02       27 阅读
  4. Effective C++——尽可能使用const

    2024-01-18 11:02:02       31 阅读
  5. 初识微服务

    2024-01-18 11:02:02       33 阅读
  6. 聊聊PowerJob的Alarmable

    2024-01-18 11:02:02       24 阅读