- 博客(21)
- 收藏
- 关注
原创 【无标题】
*题目描述:**给你一个字符串 s ,字符串的「能量」定义为:只包含一种字符的最长非空子字符串的长度。**解题思路:**先赋值一个空列表,再利用便利将原本列表中的元素取出,并一一平方,最后使用 sort 函数进行排序。**题目描述:**给你一个列表,需要使用代码,让列表中的每一个元素平方,并按升序排列。输入:nums = [-4,-1,0,3,10]输入:nums = [-7,-3,2,3,11]输出:[0,1,9,16,100]输出:[4,9,9,49,121]输入:s = “leetcode”
2025-08-24 14:10:08
283
原创 【无标题】
*题目描述:**给出由小写字母组成的字符串 s,重复项删除操作会选择两个相邻且相同的字母,并删除它们。在 s 上反复执行重复项删除操作,直到无法继续删除。在完成所有重复项删除操作后返回最终的字符串。**题目描述:**给定一个整数,写一个函数来判断它是否是 3 的幂次方。如果是,返回 true;否则,返回 false。**解题思路:**先运用IF判断将特殊情况 0 和 1 单独判断,再使用while循环进行全面的判断。输入:“abbaca”
2025-08-23 12:47:34
520
原创 8月22号 力扣题解(ljh)
*题目描述:**给你一个有效的 IPv4 地址 address,返回这个 IP 地址的无效化版本。(无效化 IP 地址,其实就是用 “[.]” 代替了每个 “.”。**解题思路:**用字符串方法“ replce ”,将IP地址中的“ . ”都替换为“ [.] ”。**题目描述:**给你两个整数 num1 和 num2,返回这两个整数的和。输出:“255[.]100[.]50[.]0”**解题思路:**直接使用算术运算符进行运算。输出:“1[.]1[.]1[.]1”
2025-08-22 13:30:59
226
原创 8月20号 力扣题解(ljh)
*解题思路:**利用便利依次判断元素是否可被5整除,若满足,则利用insert函数将true插入列表;**解题思路:**通过循环不断取余和整除,将结果逆序拼接。**例如:**如果 nums =[1,0,1] ,那么 x0 = 1, x1 = 2, 和 x2 = 5。**题目描述:**题目给一个整数 columnNumber ,返回它在 Excel 表中相对应的列名称。**题目描述:**给定一个二进制数组 nums ( 索引从0开始 )。输出:[false,false,false]输出:“FXSHRXW”
2025-08-20 17:16:49
731
原创 【无标题】
给定两个字符串 s 和 t ,它们只包含小写字母。字符串 t 由字符串 s 随机重排,然后在随机位置添加一个字母。请找出在 t 中被添加的字母。:便利 t 中的元素于 s 中的元素用 not in 函数对比,满足条件直接输出“”"“”"return i1.输入:s = “abcd”, t = “abcde”输出:“e”解释:‘e’ 是那个被添加的字母。2.输入:s = “”, t = “y”输出:“y”
2025-08-07 12:02:21
258
原创 【无标题】
岛屿的周长可通过分析每个陆地格子的边是否与水域或网格边界相邻来计算。每个陆地格子有 4 条边,每与相邻陆地(上、下、左、右)共享一条边,周长就减少 1。3.拼接:将分组后的字符串用破折号连接,注意顺序反转(因从后往前分组)。2.计算分组:从后往前分组,每组 k 个字符(除第一个组外)。1.预处理:去除原字符串中的所有破折号,并转换为大写。# 去除破折号并转为大写。
2025-08-06 15:53:59
124
原创 【无标题】
如果数字是 3 的倍数,返回 “Fizz”;如果数字是 5 的倍数,返回 “Buzz”;如果数字同时是 3 和 5 的倍数,返回 “FizzBuzz”;否则返回数字本身的字符串形式。
2025-08-05 15:41:00
320
原创 【无标题】
print(findContentChildren([1,2,3], [1,1])) # 输出: 1。print(findContentChildren([1,2], [1,2,3])) # 输出: 2。print(convertToBase7(100)) # 输出: “202”print(convertToBase7(-7)) # 输出: “-10”print(convertToBase7(0)) # 输出: “0”cookie = 0 # 记录已使用的饼干数量。特殊处理 0 的情况;
2025-08-04 15:07:44
223
原创 【无标题】
解题思路:通过求解一元二次方程 k² + k - 2n = 0,得到正根为 (-1 + √(1 + 8n)) / 2,整数部分为答案。解题思路:(单词之间的空格数量+1)刚好为单词数量。
2025-08-03 16:18:36
197
原创 【无标题】
这道题要求我们实现两个字符串表示的非负整数相加,不能直接将字符串转换为整数。# 初始化指针,从两个字符串的末尾开始# 进位初始化为0carry = 0# 结果列表。
2025-08-01 15:37:09
158
原创 【无标题】
题目描述:给定一个整数,写一个函数来判断它是否是 3 的幂次方。如果是,返回 true;否则,返回 false。解题思路:3 的幂次方的数一定能被 3 的最大可能幂次方整除我们可以预先计算出在 int 范围内 3 的最大幂次方值(3^19 = 1162261467)然后判断输入的数是否为正数且能被这个最大值整除# 3^19 = 1162261467 是int范围内最大的3的幂。
2025-07-31 13:59:00
217
原创 【无标题】
检查 ransomNote 中的每个字符是否都能在 magazine 中找到足够的数量。如果 n 是 2 的幂,那么 n & (n-1) 的结果应该是 0。利用位运算特性:n & (n-1) 可以消除二进制中最后一个 1。# 2的幂必须是正数,且满足n & (n-1) == 0。统计 magazine 中每个字符的出现次数。# 统计magazine中每个字符的出现次数。2 的幂次方在二进制表示中只有一个 1。
2025-07-30 15:43:34
153
原创 【无标题】
当石头数量是 4 的倍数时,先手无论取 1-3 块,后手都能取相应数量使剩余石头仍为 4 的倍数,最后后手必胜。当石头数量不是 4 的倍数时,先手可以取走适量石头使剩余数量为 4 的倍数,之后采用上述策略必胜。计算 0 到 n 的总和(高斯求和公式:n*(n+1)/2)减去数组中所有元素的和,差值就是丢失的数字。# 减去数组元素的和,得到丢失的数字。# 只要不是4的倍数,先手就能赢。# 计算0到n的总和。
2025-07-29 15:45:02
205
原创 【无标题】
解题思路:使用摩尔投票法,时间复杂度 O (n),空间复杂度 O (1)。遍历数组,维护候选值和计数器,当计数器为 0 时更换候选值,最终剩下的候选值即为多数元素。count = 0。
2025-07-28 14:22:34
159
原创 【无标题】
字母异位词使用 Counter 统计字符频率,比较两个字符串的字符频率是否相同。丑数解法通过不断除以 2、3、5 直到无法整除,最终判断结果是否为 1。
2025-07-25 16:56:55
139
原创 【无标题】
给定一个整数数组,判断是否存在重复元素。如果存在一值在数组中出现至少两次,函数返回 True;如果数组中每个元素都不相同,则返回 False。
2025-07-24 16:47:17
248
原创 【无标题】
解题思路:要保证两个字符串同构,需满足 s 中的每个字符能唯一映射到 t 里的对应字符,并且 t 中的每个字符也能唯一映射回 s 中的对应字符。这里使用两个字典分别记录这两种映射关系,在遍历过程中检查映射的唯一性。解题思路:在计算过程中,可能会陷入循环。借助集合visited来记录已经出现过的数字,一旦某个数字重复出现,就表明进入了循环,此数并非快乐数;而若最终计算结果为 1,那么这个数就是快乐数。
2025-07-23 14:57:38
198
原创 【无标题】
题目要求:实现 int sqrt (int x) 函数。计算并返回 x 的平方根,其中 x 是非负整数。由于返回类型是整数,结果只保留整数的部分,小数部分将被舍去。解法思路:可以使用二分查找法高效地找到平方根的整数部分,时间复杂度为 O (log x)。# 处理特殊情况return x。
2025-07-22 14:15:31
737
原创 【无标题】
思路:这道题可以用动态规划或斐波那契数列的思路解决,这里使用更高效的迭代方法。思路:这道题要求将一个 32 位无符号整数的二进制位颠倒后返回。# 将该位放到颠倒后的位置。
2025-07-21 14:45:02
134
原创 7月18日力扣题解 (ljh)
题目描述:给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。
2025-07-18 15:58:33
320
原创 7月17日力扣题解 (ljh)
题解思路是:从数组的最后一位开始向前遍历,如果当前位小于 9,就直接加 1 并返回数组;如果当前位是 9,就把当前位设为 0 并继续向前遍历。如果所有位都是 9,就在数组前面加一个 1。result = 0。
2025-07-17 18:34:42
226
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅