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

深圳房产网站建设网站建设哪家好首选万维科技

深圳房产网站建设,网站建设哪家好首选万维科技,怎样免费建立自己网站,查企业信息的软件题目描述: 给你两个字符串 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.yayakq.cn/news/181185/

相关文章:

  • 前端程序员工资一般多少seo网络推广公司报价
  • 仁怀哪里有做网站的wordpress 作者函数
  • 重庆建设岗位培训网站做暖暖视频网站有哪些
  • 网站做多长时间才会有流量wordpress加入会员
  • pc网站建设怎么样天津哪里可以做网站
  • 门户网站的建设意义文化建设 设计公司网站
  • 手机网站怎么做域名解析手机网址进不去怎么设置
  • seo网站架构设计连云港网站关键词优化服务
  • 成都网站seo排名lnmp和wordpress
  • 有没有打代码的网站wordpress去掉评论
  • 上海企业网站建设费用有没有做网站的团队
  • 沈阳网站app制作怎么看网站空间大小
  • 金华市东阳市建设局网站昆明微网站建设
  • 国外做多媒体展览的网站社交网站建设码
  • 山西建设厅网站查不了做响应式的网站
  • 昆明做网站猫咪科技松江网站建设平台
  • 什么是网站的权重seo案例模板
  • wordpress gif动画微博seo排名优化
  • 怎么做网站推广多少钱有限公司网站建设 中企动力佛山
  • 龙岗网站制作设计企业网站建设要多少钱
  • 网站开发过程分为哪几个阶段最简洁wordpress主题
  • 长春网站建设推广优化成都专业建网站公司
  • 网站做动态和静态哪个贵无锡网站建设原则
  • 山西公司网站开发wordpress安装百度站长资源平台
  • 域名备案网站备案工具类网站怎么优化seo
  • 网站收录了怎么做排名远程wordpress数据库备份
  • 关于建设工程招标的网站建设网站的情况说明书
  • 农村网站建设的意义wordpress html 代码
  • 客户网站建设完成后需要什么wordpress亿级数据库
  • 网站二级域名怎么设置培训机构停课