class Solution:def canConvert(self, str1: str, str2: str) -> bool:if str1 == str2:return Trues = set(str2)if len(s) == 26:'''字符串2把所有字符种类26种都占满了,字符串1只有可能一开始也是占满26种字符才有转成功的可能性但是字符串1只要变换了第一次,总字符种类数一定变成25了,后面不管怎么变,字符种类数都是非递增的,不可能转换成功'''return False'''字符串1里面相同数值的位置不管怎么变化最后一开始数值相等的位置最后数值肯定还是相等的,所以str1里面数值相同的位置,str2里面对应位置数值也必须相同,否则不可能转换,能保证这个条件最后就一定可以转成功'''m = {}for i, ch in enumerate(str1):if ch not in m:m[ch] = []m[ch].append(i)for pos_list in m.values():for i in range(len(pos_list)):for j in range(i+1, len(pos_list)):if str2[pos_list[i]] != str2[pos_list[j]]:return Falsereturn True

Leetcode 1153 字符串转化相关推荐

  1. LeetCode 1153. 字符串转化(哈希)

    文章目录 1. 题目 2. 解题 1. 题目 给出两个长度相同的字符串,分别是 str1 和 str2.请你帮忙判断字符串 str1 能不能在 零次 或 多次 转化后变成字符串 str2. 每一次转化 ...

  2. LeetCode 1945. 字符串转化后的各位数字之和

    文章目录 1. 题目 2. 解题 1. 题目 给你一个由小写字母组成的字符串 s ,以及一个整数 k . 首先,用字母在字母表中的位置替换该字母,将 s 转化 为一个整数(也就是,'a' 用 1 替换 ...

  3. [DFA|有限状态机] leetcode 8 字符串转换整数(atoi)

    [DFA|有限状态机] leetcode 8 字符串转换整数(atoi) 1.题目 题目链接 请你来实现一个 atoi 函数,使其能将字符串转换成整数. 首先,该函数会根据需要丢弃无用的开头空格字符, ...

  4. python输入字符串转换为公式_将python字符串转化成长表达式的函数eval实例

    爬一个网页时,要保存的数据都没有encode,就导致保存下来的中文都变成unicode了... 那么,怎么把一个表示字符串的unicode还原成unicode呢? 函数eval(expression) ...

  5. R语言as.Date函数将字符串转化为日期格式实战

    R语言as.Date函数将字符串转化为日期格式实战 目录 R语言as.Date函数将字符串转化为日期格式实战 #基础语法 # 仿真数据

  6. 程序员面试题100题第17题——字符串转化为整数

    题目:把输入的字符串转化为整数,如:"-456" 输出456."+456"输出456,"456"输出"456",如果是非 ...

  7. 如何将比Long类型更大数值字符串转化为整数

    前几天,需要做一个number类型的数据库主键唯一处理,而且有38位.于是再想使用什么规则控制唯一性.最后决定采用时间,年月日时分秒毫秒,再加随机数. 问题产生了,如何将一个38位的数字字符串转化为整 ...

  8. 《剑指offer》-- 栈的压入与弹出序列、把字符串转化为整数、扑克牌顺子、孩子们的游戏(圆圈中最后剩下的数)

    一.栈的压入与弹出序列: 1.题目: 输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否可能为该栈的弹出顺序. 假设压入栈的所有数字均不相等.例如序列1,2,3,4,5是某栈的压入顺序 ...

  9. 算法: 把字字符串转化为整数;

    算法: 把字字符串转化为整数: * @问题: 把字符串转化为整数* 题目描述* 将一个字符串转换成一个整数(实现Integer.valueOf(string)的功能,但是string不符合数字要求时返 ...

  10. 【mysql】str_to_date()字符串转化为日期类型

    前言 mysql 5.7.31 字符串转化为日期类型 SELECT str_to_date('2021-05-07', '%Y-%m-%d'); /*2021-05-07*/ SELECT str_t ...

最新文章

  1. Mac OS 在远程主机(Linux 系统)上使用命令执行 sql 脚本文件(使用的是 MySQL 数据库)
  2. c mysql bulk,MySqlBulkLoader批量上传遇到的问题和解决方法
  3. OPENWRT的串口初试
  4. UVa 816 (BFS求最短路)
  5. php 第一次创建文件时延迟4秒 sleep用法
  6. vc++ 类 定时器api_关于JS中一些重要的api实现, 巩固你的原生JS功底
  7. JDK版本更换后编译android系统出错
  8. iTextSharp 列表
  9. 计算机二级考试能不能用键盘,计算机二级 ,你中招了吗?
  10. QQ群无法下载视频和图片解决方案
  11. 【上古秘籍】之Eclipse的秘籍 转
  12. @Vaild注解使用详解
  13. [Excel VBA]如何批量產出QRcode?
  14. 讯飞输入法电脑版语音识别方法
  15. ES启动异常:the default discovery settings are unsuitable for production use; at least...
  16. LSM树 Log-Structured Merge Tree
  17. 生产排故_ORA-01000: maximum open cursors exceeded
  18. 基于属性的访问控制(ABAC)定义与思考 ——企业ABAC的实施问题
  19. SpringBoot项目中post请求,参数丢失,偶尔丢失,发现问题
  20. Tomcat 报异常org.apache.catalina.core.standardwrappervalve invoke

热门文章

  1. 牛客网--15894--WWX的520
  2. UE4插件研发 So Easy
  3. 桌面应用开发技术对比
  4. 高等数学笔记:三重积分下的坐标系变换
  5. strut2 表单标签
  6. 第一代电子计算机英语,第一代电子计算机的意思
  7. Rust 限流算法crate调研
  8. VMware 虚拟机系统 与 win10 共享文件夹问题的解决
  9. 揭秘阿里CDN核心技术(http://wenku.baidu.com/view/ffc63474b4daa58da1114a45.html?re=view)
  10. C语言:鸡兔同笼(随机输入头数和脚数)