您的位置:首页 > 汽车 > 新车 > 网站banner怎么设计_企业营销推广_网站制作策划_关键词营销推广

网站banner怎么设计_企业营销推广_网站制作策划_关键词营销推广

2025/4/19 15:25:19 来源:https://blog.csdn.net/qq_41905051/article/details/147150310  浏览:    关键词:网站banner怎么设计_企业营销推广_网站制作策划_关键词营销推广
网站banner怎么设计_企业营销推广_网站制作策划_关键词营销推广

难度:简单

给你两个字符串 s1 和 s2 ,两个字符串的长度都为 4 ,且只包含 小写 英文字母。

你可以对两个字符串中的 任意一个 执行以下操作 任意 次:

  • 选择两个下标 i 和 j 且满足 j - i = 2 ,然后 交换 这个字符串中两个下标对应的字符。

如果你可以让字符串 s1  s2 相等,那么返回 true ,否则返回 false 。

示例 1:

输入:s1 = "abcd", s2 = "cdab"
输出:true
解释: 我们可以对 s1 执行以下操作:
- 选择下标 i = 0 ,j = 2 ,得到字符串 s1 = "cbad" 。
- 选择下标 i = 1 ,j = 3 ,得到字符串 s1 = "cdab" = s2 。

示例 2:

输入:s1 = "abcd", s2 = "dacb"
输出:false
解释:无法让两个字符串相等。

提示:

  • s1.length == s2.length == 4
  • s1 和 s2 只包含小写英文字母。

题解:

class Solution:def canBeEqual(self, s1: str, s2: str) -> bool:list_s1 = list(s1)list_s2 = list(s2)n = len(s2)# index_list = []for i in range(n):for j in range(n):if abs(j - i) == 2 or abs(i - j) == 2:list_s1[i],list_s1[j]=  list_s1[j],list_s1[i]# print(list_s1,list_s2)if list_s1 == list_s2:return Truereturn False

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com