当前位置: 首页 > article >正文

leetcode:205. 同构字符串(python3解法)

难度:简单

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

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

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

示例 1:

输入:s = "egg", t = "add"

输出:true

示例 2:

输入:s = "foo", t = "bar"

输出:false

示例 3:

输入:s = "paper", t = "title"

输出:true

提示:

  • 1 <= s.length <= 5 * 104
  • t.length == s.length
  • s 和 t 由任意有效的 ASCII 字符组成
class Solution:
    def isIsomorphic(self, s: str, t: str) -> bool:
        s_index =  []
        t_index =  []
        for i in s:
            s_index.append(s.index(i))
        for j in t:
            t_index.append(t.index(j))
        if s_index == t_index:
            return True
        return False


http://www.kler.cn/a/506132.html

相关文章:

  • 【docker踩坑记录】
  • 【Linux】进程间通信IPC
  • 一次完整的tcpdump -XX输出报文详解
  • 《Compact Convolutional Transformers:开启计算机视觉新篇》
  • Ansible自动化运维:基础与实践
  • 新垂直电商的社交传播策略与AI智能名片2+1链动模式S2B2C商城小程序的应用探索
  • Scala语言的多线程编程
  • 洛谷题目:P1025 [NOIP2001 提高组] 数的划分 题解
  • 剑指Offer 砍竹子
  • Java学习笔记(二十三)
  • VM虚拟机的CentOS7系统启动时报错:Generating /run/initramfs/rdsosreport.txt
  • 麦田物语学习笔记:代码链接UI实现时间日期对应转换
  • 计算机组成原理复习笔记
  • 在 QNAP NAS中使用 Container Station 运行 Docker 的完整指南
  • 软件测试 —— Selenium(弹窗)
  • Dart语言的文件操作
  • 疾病防控综合系统设计与实现(代码+数据库+LW)
  • 构建高效安全的数据库异地备份方案
  • 计算机三级网络技术 大题(学习笔记)
  • 使用el-tree根据切割规则切割数据生成树形结构
  • Python猜数小游戏
  • idea上git log面板的使用
  • openharmony标准系统方案之瑞芯微RK3568移植案例
  • 用ChatGPT进行酒店评论情感分析
  • HTTP:TIME_WAIT累积与端口耗尽
  • delphi 调用 c++Dll 函数获取纯真ip地址