
力扣刷题
夜辰hxh
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
力扣刷题[3179]--K秒后第N个元素的值(Python)
知识点涉及求前缀和问题,首先初始化n个为1的数据data,在k秒范围内,对data进行求前缀和操作,需要注意的是该操作的次数是每秒n-1次,程序返回最后一秒,最后一次求和操作的取余结果。每过一秒,你会同时更新每个元素为其前面所有元素的和加上该元素本身。由于答案可能非常大,返回其对。最初,你有一个长度为。原创 2024-06-10 21:38:13 · 522 阅读 · 0 评论 -
力扣刷题[3178]--找出K秒后拿着球的孩子(Python)
变量cur用于记录移动的位置,变量v用于记录方向,v=1表示向右移动,v=-1表式向左移动;在秒数k范围内,变量cur默认向右移动,当移动到达左右边界时,需要调转移动的方向(v*=-1);最后程序返回cur即可。需要注意的是v*=-1不能写成v=-1,因为当cur向左移动时,使用v=-1还是会向左移动,没有实现调转方向的目的。最初,编号为 0 的孩子拿着一个球,并且向右传球。每过一秒,拿着球的孩子就会将球传给他旁边的孩子。,即编号为 0 的孩子或编号为。秒后接到球的孩子的编号。的孩子处,传球方向就会。原创 2024-06-10 21:19:12 · 252 阅读 · 0 评论 -
力扣刷题[283]--移动零(Python)
首先定义了2个左右指针,右指针的作用是寻找元素0,没有寻找到0,则和左指针互换位置;寻找到了则向右走,左指针也跟着移动;直到右指针走到了尽头,程序返回最终结果nums;移动到数组的末尾,同时保持非零元素的相对顺序。,必须在不复制数组的情况下原地对数组进行操作。,编写一个函数将所有。原创 2024-05-06 20:59:42 · 202 阅读 · 2 评论 -
力扣刷题[2114]--句子中的最多单词数(Python)
第三个句子 "this is great thanks very much" 总共有 6 个单词。- 第一个句子 "alice and bob love leetcode" 总共有 5 个单词。- 第二个句子 "i think so too" 总共有 4 个单词。这个例子中,第二个句子和第三个句子(加粗斜体)有相同数目的单词数。所以,单个句子中有最多单词数的是第三个句子,总共有 6 个单词。以及它们之间的单个空格组成,句子的开头和结尾不会有多余空格。可能有多个句子有相同单词数。原创 2024-05-04 21:35:43 · 316 阅读 · 1 评论 -
求二进制数位之和的两种方式(Python)
结果输出:2。原创 2024-04-29 11:37:14 · 278 阅读 · 1 评论 -
力扣刷题[1046]--最后一块石头的重量(Python)
最后选出 1 和 1,得到 0,最终数组转换为 [1],这就是最后剩下那块石头的重量。最后,最多只会剩下一块石头。如果没有石头剩下,就返回。先选出 7 和 8,得到 1,所以数组转换为 [2,4,1,1,1],再选出 2 和 4,得到 2,所以数组转换为 [2,1,1,1],接着是 2 和 1,得到 1,所以数组转换为 [1,1,1],石头,然后将它们一起粉碎。假设石头的重量分别为。有一堆石头,每块石头的重量都是正整数。每一回合,从中选出两块。原创 2024-04-15 20:46:42 · 241 阅读 · 1 评论 -
力扣刷题[762]--二进制表示中质数个计算置位
10 -> 1010 (2 个计算置位, 2 是质数)11 -> 1011 (3 个计算置位, 3 是质数)12 -> 1100 (2 个计算置位, 2 是质数)13 -> 1101 (3 个计算置位, 3 是质数)14 -> 1110 (3 个计算置位, 3 是质数)9 -> 1001 (2 个计算置位,2 是质数)10-> 1010 (2 个计算置位,2 是质数)6 -> 110 (2 个计算置位,2 是质数)7 -> 111 (3 个计算置位,3 是质数)共计 4 个计算置位为质数的数字。原创 2024-04-08 11:12:25 · 351 阅读 · 0 评论