LeetCode刷题记录(基于Python)
信仰..
学无止境
展开
-
Python程序设计: 环绕字符串中唯一的子字符串(LeetCode:467)
把字符串 s 看作是“abcdefghijklmnopqrstuvwxyz”的无限环绕字符串,所以s 看起来是这样的:"...zabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcd....".现在我们有了另一个字符串 p 。你需要的是找出 s 中有多少个唯一的 p 的非空子串,尤其是当你的输入是字符串 p ,你需要输出字符串s ...原创 2019-11-29 17:04:10 · 336 阅读 · 0 评论 -
Python程序设计: 最少移动次数使数组元素相等 II(LeetCode:462)
给定一个非空整数数组,找到使所有数组元素相等所需的最小移动数,其中每次移动可将选定的一个元素加1或减1。 您可以假设数组的长度最多为10000。例如:输入:[1,2,3]输出:2说明:只有两个动作是必要的(记得每一步仅可使其中一个元素加1或减1):[1,2,3] => [2,2,3] => [2,2,2]思路:假设最终数组 a 中的每个数均为...原创 2019-11-27 20:06:33 · 725 阅读 · 0 评论