力扣(leetcode)第290题单词规律(Python)

290.单词规律

题目链接:290.单词规律

给定一种规律 pattern 和一个字符串 s ,判断 s 是否遵循相同的规律。

这里的 遵循 指完全匹配,例如, pattern 里的每个字母和字符串 s 中的每个非空单词之间存在着双向连接的对应规律。

示例1:

输入: pattern = "abba", s = "dog cat cat dog"

输出: true
示例 2:

输入:pattern = "abba", s = "dog cat cat fish"

输出: false
示例 3:

输入: pattern = "aaaa", s = "dog cat cat dog"

输出: false

提示:

1 <= pattern.length <= 300

pattern 只包含小写英文字母

1 <= s.length <= 3000

s 只包含小写英文字母和 ' '

s 不包含 任何前导或尾随对空格

s 中每个单词都被 单个空格 分隔

解答

python 复制代码
class Solution:
    def wordPattern(self, pattern: str, s: str) -> bool:
        s = s.split(" ")
        if len(s)!=len(pattern):
            return False
        return len(set(pattern)) == len(set(s)) == len(set(zip(pattern,s)))

最后,我写了一篇MySQL教程,里面详细的介绍了MySQL的基本概念以及操作指令等内容,欢迎阅读!
MySQL数据库万字保姆级教程

相关推荐
Wang201220133 分钟前
AI各个领域适用的大模型介绍和适配的算法
人工智能·算法
LT>_<3 分钟前
flink遇到的问题
大数据·python·flink
写代码的【黑咖啡】9 分钟前
面向对象编程入门:从类与对象到构造函数
开发语言·python
Yzzz-F10 分钟前
CF GYM105316A DP
数据结构·算法
luo_yu_110611 分钟前
安装chroma的时候报错
python·chroma
Daily Mirror14 分钟前
Day 43 训练和测试的规范写法
python
natide16 分钟前
词汇/表达差异-7-Alias覆盖率
人工智能·pytorch·python·深度学习·自然语言处理
艾莉丝努力练剑16 分钟前
Al Ping免费上新:GLM-4.7 && MiniMaxM2.1重磅上线,附独家使用教程
java·大数据·linux·运维·人工智能·python
拉姆哥的小屋16 分钟前
智能婴儿床监控系统
人工智能·python·深度学习
摸鱼仙人~17 分钟前
兼容OpenAI接口服务的实现类
开发语言·python