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

采集网站怎么做网站备案照片要求

采集网站怎么做,网站备案照片要求,wordpress html页面模板,小程序制作推广费用题目描述: 给你两个字符串 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/679116/

相关文章:

  • 建设论坛网站自学页面跳转代码
  • wordpress相似的nodejsseo推广方案怎么做
  • 济南国画网站济南网站建设公司乐wordpress
  • 大型餐饮网站建设做网站维护费是怎么算的
  • 湛江专业网站建设app运营方式
  • 深圳在线制作网站温州seo全网营销
  • 女人被做网站潍坊专业技术人员服务平台
  • 番禺外贸型网站建设爱网站最新发布址
  • 做产地证的网站零基础自己建网站
  • 温州市手机网站制作哪家好成都网站制作方案
  • 网站建设需求设计建设通会员多少一年
  • 福州专业网站制作设计银川做网站哪家好
  • 网站建设前的问卷2网站制作
  • 基本网站建设知识网站建设公司对父亲节宣传口号
  • 北京建站者公司网站的开发技术
  • 企业网站建设的意义和效果宝格丽网站建设
  • 怎样使用网站后台的模板wordpress 管理员账号在哪里查询
  • 网站的制作wordpress重定向代码
  • 个人网站模板flash网站建设营业执照
  • wordpress网站登录被篡改深圳燃气公司
  • 郑州华久做网站合肥网站优化软件
  • 福建建设部网站thinkphp可以做网站吗
  • 凡客建站登陆建设企业网站的常见成本有哪些
  • 国外黄冈网站推广软件代发关键词包收录
  • dede一键更新网站出错白银网站运行
  • 工商企业信息查询网站南昌 定制网站
  • 小浣熊做单网站平面设计和网页设计哪个好
  • 做网站建设销售辛苦吗商务网站专题页
  • 哪个网站可以卖自己的设计永久3e38cos
  • 免费建设网站抽取佣金免费网站建设企业