我是靠谱客的博主 傲娇电脑,最近开发中收集的这篇文章主要介绍每日一道leetcode(python)205. 同构字符串,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

每日一道leetcode(python)205. 同构字符串

2021-07-31

给定两个字符串 s 和 t,判断它们是否是同构的。

如果 s 中的字符可以按某种映射关系替换得到 t ,那么这两个字符串是同构的。

每个出现的字符都应当映射到另一个字符,同时不改变字符的顺序。不同字符不能映射到同一个字符上,相同字符只能映射到同一个字符上,字符可以映射到自己本身。

示例 1:

输入:s = "egg", t = "add"
输出:true
示例 2:

输入:s = "foo", t = "bar"
输出:false
示例 3:

输入:s = "paper", t = "title"
输出:true
 
提示:

可以假设 s 和 t 长度相同。

来源:力扣(LeetCode)
链接:https://leetcode-cn.com/problems/isomorphic-strings
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。

与290. 单词规律这道题类似
每日一道leetcode290. 单词规律详细解法在这里

class Solution:
    def isIsomorphic(self, s: str, t: str) -> bool:
        return len(set(s))  == len(set(t)) == len(set(zip(s, t)))

最后

以上就是傲娇电脑为你收集整理的每日一道leetcode(python)205. 同构字符串的全部内容,希望文章能够帮你解决每日一道leetcode(python)205. 同构字符串所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(56)

评论列表共有 0 条评论

立即
投稿
返回
顶部