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

幼儿园手机网站模板我想接app纯注册推广单

幼儿园手机网站模板,我想接app纯注册推广单,网站制作公司服务,深圳做营销网站制作题目描述: 给你两个字符串 s 和 t,每个字符串中的字符都不重复,且 t 是 s 的一个排列。 排列差 定义为 s 和 t 中每个字符在两个字符串中位置的绝对差值之和。 返回 s 和 t 之间的 排列差 。 代码思路: 建立字符位置映射&…

题目描述:

给你两个字符串 s 和 t,每个字符串中的字符都不重复,且 t 是 s 的一个排列。

排列差 定义为 s 和 t 中每个字符在两个字符串中位置的绝对差值之和。

返回 s 和 t 之间的 排列差 

代码思路:

  1. 建立字符位置映射
    • 对于字符串 s 中的每个字符,记录它在字符串中的位置。
    • 对于字符串 t 中的每个字符,同样记录它在字符串中的位置。
  2. 计算排列差
    • 遍历字符串 s 中的每个字符(由于 t 是 s 的排列,所以字符集是相同的),计算每个字符在两个字符串中位置的绝对差值。
    • 将所有字符的绝对差值累加,得到最终的排列差。

代码实现:

class Solution:def findPermutationDifference(self, s: str, t: str) -> int:ds, dt = defaultdict(int), defaultdict(int)for i, c in enumerate(s):ds[c] = ifor i, c in enumerate(t):dt[c] = ireturn sum(abs(ds[c] - dt[c]) for c in s)

 

http://www.ds6.com.cn/news/44202.html

相关文章:

  • 论坛类网站设计网络建设推广
  • 专做美容师招聘网站策划公司一般怎么收费
  • 百度网址收录入口山西seo基础教程
  • 单位政府网站建设和维护关键词搜索引擎
  • 更换网站模板海口seo快速排名优化
  • 部分网站打不开的原因百度代运营推广
  • 中企动力网站建设 长春新闻播报最新
  • 建站 网站程序网站维护一年一般多少钱?
  • 能源科技网站建设天津seo方案
  • 计算机方向网站建设毕业论文b站推广网站入口
  • 大兴网站开发网站建设百度网盘下载电脑版官方下载
  • 成立网站开发公司网站建设首页
  • 中山网站建设外包社会新闻热点事件
  • 广州哪里有做公司网站 什么价网络营销的发展趋势
  • 网站代理怎么做浙江seo
  • 软慧网站建设免费的域名和网站
  • dw做动态网站今日头条新闻发布
  • 附近的cad制图培训班网站优化排名方法
  • 创新网站建设方案书如何自己开个网站平台
  • 网站做管理员消息推送搜资源的搜索引擎
  • 苏州seo公司排名东莞seo管理
  • 免费推广网站翻译英文网络服务包括
  • 如何自己做优惠券网站seo优化方案总结
  • 俄罗斯网站开发百度企业网盘
  • 如何申请免费域名做网站清远头条新闻
  • 南阳关键词优化抖音关键词排名优化
  • 商场网站建设模板推广普通话图片
  • 建站系统模板百度下载免费安装最新版
  • 惠州企业网站设计推广链接让别人点击
  • 网站建设课程教学改革福州短视频seo网红