《LeetCode》
《LeetCode》编程修炼
O_胡萝卜_O
FBI
展开
-
LeetCode刷题之1018. 可被 5 整除的二进制前缀
题目:给定由若干 0 和 1 组成的数组 A。我们定义 N_i:从 A[0] 到 A[i] 的第 i 个子数组被解释为一个二进制数(从最高有效位到最低有效位)。返回布尔值列表 answer,只有当 N_i 可以被 5 整除时,答案 answer[i] 为 true,否则为 false。示例:示例 1 :输入:[0,1,1]输出:[true,false,false]解释:输入数字为 0, 01, 011;也就是十进制中的 0, 1, 3 。只有第一个数可以被 5 整除,因此 ans..原创 2021-10-27 14:00:00 · 78 阅读 · 0 评论 -
LeetCode刷题之454. 四数相加 II
LeetCode刷题之454. 四数相加 II题目:给你四个整数数组 nums1、nums2、nums3 和 nums4 ,数组长度都是 n ,请你计算有多少个元组 (i, j, k, l) 能满足:+ `0 <= i, j, k, l < n`+ `nums1[i] + nums2[j] + nums3[k] + nums4[l] == 0`示例:示例 1 :输入:nums1 = [1,2], nums2 = [-2,-1], nums3 = [-1,2], nums4原创 2021-10-25 03:00:00 · 2924 阅读 · 0 评论 -
LeetCode刷题之18. 四数之和
LeetCode刷题之18. 四数之和题目:给你一个由 n 个整数组成的数组 nums ,和一个目标值 target 。请你找出并返回满足下述全部条件且不重复的四元组 [nums[a], nums[b], nums[c], nums[d]] :0 <= a, b, c, d < na、b、c 和 d 互不相同nums[a] + nums[b] + nums[c] + nums[d] == target你可以按 任意顺序 返回答案 。示例:示例 1 :输入:nums原创 2021-10-23 05:00:00 · 130 阅读 · 0 评论 -
LeetCode刷题之292. Nim 游戏
LeetCode刷题之292. Nim 游戏 我不知道将去向何方,但我已在路上! 时光匆匆,虽未曾谋面,却相遇于斯,实在是莫大的缘分,感谢您的到访 ! 题目:你和你的朋友,两个人一起玩 Nim 游戏:- 桌子上有一堆石头。- 你们轮流进行自己的回合,你作为先手。- 每一回合,轮到的人拿掉 1 - 3 块石头。- 拿掉最后一块石头的人就是获胜者假设你们每一步都是最优解。请编写一个函数,来判断你是否可以在给定石头数量为 n 的情况下赢得游戏。如果可以赢,返回原创 2021-10-23 12:00:00 · 119 阅读 · 0 评论 -
LeetCode刷题之56. 合并区间
LeetCode刷题之56. 合并区间 我不知道将去向何方,但我已在路上! 时光匆匆,虽未曾谋面,却相遇于斯,实在是莫大的缘分,感谢您的到访 ! 题目:以数组 intervals 表示若干个区间的集合,其中单个区间为 intervals[i] = [starti, endi] 。请你合并所有重叠的区间,并返回一个不重叠的区间数组,该数组需恰好覆盖输入中的所有区间 。示例:示例 1 :输入:intervals = [[1,3],[2,6],[8,10],[15,1原创 2021-10-25 12:00:00 · 121 阅读 · 0 评论 -
LeetCode刷题之1021. 删除最外层的括号
LeetCode刷题之1446. 连续字符 我不知道将去向何方,但我已在路上! 时光匆匆,虽未曾谋面,却相遇于斯,实在是莫大的缘分,感谢您的到访 ! 题目:给你一个字符串 s ,字符串的「能量」定义为:只包含一种字符的最长非空子字符串的长度。请你返回字符串的能量。。示例:示例 1 :输入:arr = [17,18,5,4,6,1]输出:[18,6,6,6,1,-1]示例 2 :输入:arr = [17,18,5,4,6,1]输出:[18,6,6原创 2021-10-16 12:00:00 · 65 阅读 · 0 评论 -
LeetCode刷题之1790. 仅执行一次字符串交换能否使两个字符串相等
LeetCode刷题之1790. 仅执行一次字符串交换能否使两个字符串相等 我不知道将去向何方,但我已在路上! 时光匆匆,虽未曾谋面,却相遇于斯,实在是莫大的缘分,感谢您的到访 ! 题目:给你长度相等的两个字符串 s1 和 s2 。一次 字符串交换 操作的步骤如下:选出某个字符串中的两个下标(不必不同),并交换这两个下标所对应的字符。如果对其中一个字符串执行最多一次字符串交换就可以使两个字符串相等,返回 true ;否则,返回 false 。示例:示例 1 :原创 2021-03-16 17:24:57 · 364 阅读 · 0 评论 -
LeetCode刷题之1528. 重新排列字符串
LeetCode刷题之1528. 重新排列字符串 我不知道将去向何方,但我已在路上! 时光匆匆,虽未曾谋面,却相遇于斯,实在是莫大的缘分,感谢您的到访 ! 题目:给你一个字符串 s 和一个 长度相同 的整数数组 indices 。请你重新排列字符串 s ,其中第 i 个字符需要移动到 indices[i] 指示的位置。返回重新排列后的字符串。示例:示例 1 :输入:n = 5, start = 0输出:8解释:数组 nums 为 [0, 2, 4, 6,原创 2021-03-16 11:34:56 · 130 阅读 · 0 评论 -
LeetCode刷题之LCP 17. 速算机器人
LeetCode刷题之LCP 17. 速算机器人 我不知道将去向何方,但我已在路上! 时光匆匆,虽未曾谋面,却相遇于斯,实在是莫大的缘分,感谢您的到访 ! 题目:小扣在秋日市集发现了一款速算机器人。店家对机器人说出两个数字(记作 x 和 y),请小扣说出计算指令:"A" 运算:使 x = 2 * x + y;"B" 运算:使 y = 2 * y + x。在本次游戏中,店家说出的数字为 x = 1 和 y = 0,小扣说出的计算指令记作仅由大写字母 A、B 组成的原创 2021-03-16 11:34:16 · 141 阅读 · 0 评论 -
LeetCode刷题之1572. 矩阵对角线元素的和
LeetCode刷题之1572. 矩阵对角线元素的和 我不知道将去向何方,但我已在路上! 时光匆匆,虽未曾谋面,却相遇于斯,实在是莫大的缘分,感谢您的到访 ! 题目:给你一个正方形矩阵 mat,请你返回矩阵对角线元素的和。请你返回在矩阵主对角线上的元素和副对角线上且不在主对角线上元素的和。示例:示例 1 :输入:mat = [[1,2,3], [4,5,6], [7,8,9]]输出:25解释:对角线的和为:原创 2020-09-28 22:48:57 · 128 阅读 · 0 评论 -
LeetCode刷题之463. 岛屿的周长
LeetCode刷题之463. 岛屿的周长 我不知道将去向何方,但我已在路上! 时光匆匆,虽未曾谋面,却相遇于斯,实在是莫大的缘分,感谢您的到访 ! 题目:给定一个包含 0 和 1 的二维网格地图,其中 1 表示陆地 0 表示水域。网格中的格子水平和垂直方向相连(对角线方向不相连)。整个网格被水完全包围,但其中恰好有一个岛屿(或者说,一个或多个表示陆地的格子相连组成的岛屿)。岛屿中没有“湖”(“湖” 指水域在岛屿内部且不和岛屿周围的水相连)。格子是边长为 1 的正方原创 2020-09-27 09:03:40 · 141 阅读 · 0 评论 -
LeetCode刷题之461. 汉明距离
LeetCode刷题之461. 汉明距离 我不知道将去向何方,但我已在路上! 时光匆匆,虽未曾谋面,却相遇于斯,实在是莫大的缘分,感谢您的到访 ! 题目:两个整数之间的汉明距离指的是这两个数字对应二进制位不同的位置的数目。给出两个整数 x 和 y,计算它们之间的汉明距离。示例:输入: x = 1, y = 4输出: 2解释:1 (0 0 0 1)4 (0 1 0 0) ↑ ↑上面的箭头指出了对应二进制位不同的位置。提示:原创 2020-09-09 15:42:36 · 118 阅读 · 0 评论 -
LeetCode刷题之1486. 数组异或操作
LeetCode刷题之1486. 数组异或操作 我不知道将去向何方,但我已在路上! 时光匆匆,虽未曾谋面,却相遇于斯,实在是莫大的缘分,感谢您的到访 ! 题目:给你两个整数,n 和 start 。数组 nums 定义为:nums[i] = start + 2*i(下标从 0 开始)且 n == nums.length 。请返回 nums 中所有元素按位异或(XOR)后得到的结果。示例:示例 1 :输入:n = 5, start = 0输出:8解释:数组原创 2020-09-02 21:12:50 · 276 阅读 · 0 评论 -
LeetCode刷题之剑指 Offer 58 - II. 左旋转字符串
LeetCode刷题之剑指 Offer 58 - II. 左旋转字符串 我不知道将去向何方,但我已在路上! 时光匆匆,虽未曾谋面,却相遇于斯,实在是莫大的缘分,感谢您的到访 ! 题目:字符串的左旋转操作是把字符串前面的若干个字符转移到字符串的尾部。请定义一个函数实现字符串左旋转操作的功能。比如,输入字符串"abcdefg"和数字2,该函数将返回左旋转两位得到的结果"cdefgab"。示例:示例 1 :输入: s = "abcdefg", k = 2输出: "c原创 2021-03-16 11:48:34 · 74 阅读 · 0 评论 -
LeetCode刷题之1480. 一维数组的动态和
LeetCode刷题之1480. 一维数组的动态和 我不知道将去向何方,但我已在路上! 时光匆匆,虽未曾谋面,却相遇于斯,实在是莫大的缘分,感谢您的到访 ! 题目:给你一个数组 nums 。数组「动态和」的计算公式为:runningSum[i] = sum(nums[0]…nums[i]) 。请返回 nums 的动态和。示例:示例 1 :输入:nums = [1,2,3,4]输出:[1,3,6,10]解释:动态和计算过程为 [1, 1+2, 1+2+3, 1原创 2020-09-02 16:42:27 · 188 阅读 · 0 评论 -
LeetCode刷题之1512. 好数对的数目
LeetCode刷题之1512. 好数对的数目 我不知道将去向何方,但我已在路上! 时光匆匆,虽未曾谋面,却相遇于斯,实在是莫大的缘分,感谢您的到访 ! 题目:给你一个整数数组 nums 。如果一组数字 (i,j) 满足 nums[i] == nums[j] 且 i < j ,就可以认为这是一组 好数对 。返回好数对的数目。示例:示例 1 :输入:nums = [1,2,3,1,1,3]输出:4解释:有 4 组好数对,分别是 (0,3), (0,4原创 2020-08-29 19:31:46 · 228 阅读 · 0 评论 -
LeetCode刷题之657. 机器人能否返回原点
LeetCode刷题之657. 机器人能否返回原点 我不知道将去向何方,但我已在路上! 时光匆匆,虽未曾谋面,却相遇于斯,实在是莫大的缘分,感谢您的到访 ! 题目:在二维平面上,有一个机器人从原点 (0, 0) 开始。给出它的移动顺序,判断这个机器人在完成移动后是否在 (0, 0) 处结束。移动顺序由字符串表示。字符 move[i] 表示其第 i 次移动。机器人的有效动作有 R(右),L(左),U(上)和 D(下)。如果机器人在完成所有动作后返回原点,则返回 true原创 2020-08-28 12:38:27 · 135 阅读 · 0 评论 -
LeetCode刷题之1491. 去掉最低工资和最高工资后的工资平均值
LeetCode刷题之1491. 去掉最低工资和最高工资后的工资平均值 我不知道将去向何方,但我已在路上! 时光匆匆,虽未曾谋面,却相遇于斯,实在是莫大的缘分,感谢您的到访 ! 题目:给你一个整数数组 salary ,数组里每个数都是 唯一 的,其中 salary[i] 是第 i 个员工的工资。请你返回去掉最低工资和最高工资以后,剩下员工工资的平均值。示例:示例 1 :输入:salary = [4000,3000,1000,2000]输出:2500.0000原创 2020-07-28 19:58:36 · 329 阅读 · 0 评论 -
LeetCode刷题之1078. Bigram 分词
LeetCode刷题之1078. Bigram 分词 我不知道将去向何方,但我已在路上! 时光匆匆,虽未曾谋面,却相遇于斯,实在是莫大的缘分,感谢您的到访 ! 题目:给出第一个词first和第二个词second,考虑在某些文本text中可能以 "first second third" 形式出现的情况,其中second紧随first出现,third紧随second出现。对于每种这样的情况,将第三个词 "third" 添加到答案中,并返回答案。示例:示例 1 :输入原创 2020-06-24 09:55:28 · 190 阅读 · 0 评论 -
LeetCode刷题之1051. 高度检查器
LeetCode刷题之1051. 高度检查器 我不知道将去向何方,但我已在路上! 时光匆匆,虽未曾谋面,却相遇于斯,实在是莫大的缘分,感谢您的到访 ! 题目:学校在拍年度纪念照时,一般要求学生按照 非递减 的高度顺序排列。请你返回至少有多少个学生没有站在正确位置数量。该人数指的是:能让所有学生以 非递减 高度排列的必要移动人数。示例:示例 1 :输入:[1,1,4,2,1,3]输出:3解释:高度为 4、3 和最后一个 1 的学生,没有站在正确的位置。提原创 2020-07-26 09:16:09 · 151 阅读 · 0 评论 -
删除文件夹中的所有.txt文件
import os#读取文件所在的文件夹path="D:/文件夹/TXT文件夹/"files=os.listdir(path) #读取文件夹下所有文件的路径for i,name in enumerate(files): #逐个遍历 if name.find("txt")>=0 : #判断文件名称中是否包含txt字符 print(i) #输出文件的个...原创 2019-08-11 21:11:22 · 2386 阅读 · 0 评论 -
LeetCode刷题之面试题42. 连续子数组的最大和
LeetCode刷题之面试题42. 连续子数组的最大和 我不知道将去向何方,但我已在路上! 时光匆匆,虽未曾谋面,却相遇于斯,实在是莫大的缘分,感谢您的到访 ! 题目:输入一个整型数组,数组里有正数也有负数。数组中的一个或连续多个整数组成一个子数组。求所有子数组的和的最大值。要求时间复杂度为O(n)。示例:示例 1 :输入: nums = [-2,1,-3,4,-1,2,1,-5,4]输出: 6解释: 连续子数组 [4,-1,2,1] 的和最大,为 6。原创 2020-06-15 16:57:48 · 158 阅读 · 0 评论 -
LeetCode刷题之1002. 查找常用字符
LeetCode刷题之1002. 查找常用字符 我不知道将去向何方,但我已在路上! 时光匆匆,虽未曾谋面,却相遇于斯,实在是莫大的缘分,感谢您的到访 ! 题目:给定仅有小写字母组成的字符串数组 A,返回列表中的每个字符串中都显示的全部字符(包括重复字符)组成的列表。例如,如果一个字符在每个字符串中出现 3 次,但不是 4 次,则需要在最终答案中包含该字符 3 次。你可以按任意顺序返回答案。示例:示例 1 :输入:["bella","label","roller原创 2020-07-24 12:19:06 · 130 阅读 · 0 评论 -
LeetCode刷题之1047. 删除字符串中的所有相邻重复项
LeetCode刷题之1047. 删除字符串中的所有相邻重复项 我不知道将去向何方,但我已在路上! 时光匆匆,虽未曾谋面,却相遇于斯,实在是莫大的缘分,感谢您的到访 ! 题目:给出由小写字母组成的字符串 S,重复项删除操作会选择两个相邻且相同的字母,并删除它们。在 S 上反复执行重复项删除操作,直到无法继续删除。在完成所有重复项删除操作后返回最终的字符串。答案保证唯一。示例:示例 1 :输入:"abbaca"输出:"ca"解释:例如,在 "abbaca" 中原创 2021-03-18 21:44:34 · 149 阅读 · 0 评论 -
LeetCode刷题之1417. 重新格式化字符串
LeetCode刷题之1417. 重新格式化字符串 我不知道将去向何方,但我已在路上! 时光匆匆,虽未曾谋面,却相遇于斯,实在是莫大的缘分,感谢您的到访 ! 题目:给你一个混合了数字和字母的字符串 s,其中的字母均为小写英文字母。请你将该字符串重新格式化,使得任意两个相邻字符的类型都不同。也就是说,字母后面应该跟着数字,而数字后面应该跟着字母。请你返回 重新格式化后 的字符串;如果无法按要求重新格式化,则返回一个 空字符串 。示例:示例 1 :输入:s =原创 2020-07-20 22:09:20 · 212 阅读 · 0 评论 -
LeetCode刷题之面试题10- I. 斐波那契数列
LeetCode刷题之面试题10- I. 斐波那契数列 我不知道将去向何方,但我已在路上! 时光匆匆,虽未曾谋面,却相遇于斯,实在是莫大的缘分,感谢您的到访 ! 题目:写一个函数,输入 n ,求斐波那契(Fibonacci)数列的第 n 项。斐波那契数列的定义如下:F(0) = 0, F(1) = 1F(N) = F(N - 1) + F(N - 2), 其中 N > 1.斐波那契数列由 0 和 1 开始,之后的斐波那契数就是由之前的两数相加而得出。答原创 2020-07-02 09:17:35 · 316 阅读 · 0 评论 -
LeetCode刷题之1394. 找出数组中的幸运数
LeetCode刷题之1394. 找出数组中的幸运数 我不知道将去向何方,但我已在路上! 时光匆匆,虽未曾谋面,却相遇于斯,实在是莫大的缘分,感谢您的到访 ! 题目:在整数数组中,如果一个整数的出现频次和它的数值大小相等,我们就称这个整数为「幸运数」。给你一个整数数组 arr,请你从中找出并返回一个幸运数。如果数组中存在多个幸运数,只需返回 最大 的那个。如果数组中不含幸运数,则返回 -1 。示例:示例 1 :输入:arr = [2,2,3,4]输原创 2020-07-01 18:27:25 · 253 阅读 · 0 评论 -
LeetCode刷题之1389. 按既定顺序创建目标数组
LeetCode刷题之1389. 按既定顺序创建目标数组 我不知道将去向何方,但我已在路上! 时光匆匆,虽未曾谋面,却相遇于斯,实在是莫大的缘分,感谢您的到访 ! 题目:给你两个整数数组 nums 和 index。你需要按照以下规则创建目标数组:目标数组 target 最初为空。按从左到右的顺序依次读取 nums[i] 和 index[i],在 target 数组中的下标 index[i] 处插入值 nums[i] 。重复上一步,直到在 nums 和 inde原创 2020-06-29 10:50:07 · 99 阅读 · 0 评论 -
LeetCode刷题之1313. 解压缩编码列表
LeetCode刷题之1313. 解压缩编码列表 我不知道将去向何方,但我已在路上! 时光匆匆,虽未曾谋面,却相遇于斯,实在是莫大的缘分,感谢您的到访 ! 题目:给你一个以行程长度编码压缩的整数列表 nums 。考虑每对相邻的两个元素 [freq, val] = [nums[2*i], nums[2*i+1]] (其中 i >= 0 ),每一对都表示解压后子列表中有 freq 个值为 val 的元素,你需要从左到右连接所有子列表以生成解压后的列表。请你返回解压原创 2020-06-28 08:16:50 · 126 阅读 · 0 评论 -
LeetCode刷题之1046. 最后一块石头的重量
LeetCode刷题之1046. 最后一块石头的重量 我不知道将去向何方,但我已在路上! 时光匆匆,虽未曾谋面,却相遇于斯,实在是莫大的缘分,感谢您的到访 ! 题目:有一堆石头,每块石头的重量都是正整数。每一回合,从中选出两块 最重的 石头,然后将它们一起粉碎。假设石头的重量分别为 x 和 y,且 x <= y。那么粉碎的可能结果如下:如果 x == y,那么两块石头都会被完全粉碎;如果 x != y,那么重量为 x 的石头将会完全粉碎,而重量为 y 的原创 2020-06-27 16:47:46 · 191 阅读 · 0 评论 -
LeetCode刷题之LCP 2. 分式化简
LeetCode刷题之LCP 2. 分式化简 我不知道将去向何方,但我已在路上! 时光匆匆,虽未曾谋面,却相遇于斯,实在是莫大的缘分,感谢您的到访 ! 题目:有一个同学在学习分式。他需要将一个连分数化成最简分数,你能帮助他吗?连分数是形如上图的分式。在本题中,所有系数都是大于等于0的整数。输入的cont代表连分数的系数(cont[0]代表上图的 a0a_0a0,以此类推)。返回一个长度为2的数组[n, m],使得连分数的值等于n / m,且n, m最大公约数为原创 2020-06-23 14:26:35 · 140 阅读 · 0 评论 -
LeetCode刷题之1436. 旅行终点站
LeetCode刷题之1436. 旅行终点站 我不知道将去向何方,但我已在路上! 时光匆匆,虽未曾谋面,却相遇于斯,实在是莫大的缘分,感谢您的到访 ! 题目:给你一份旅游线路图,该线路图中的旅行线路用数组 paths 表示,其中 paths[i] = [cityAi, cityBi] 表示该线路将会从 cityAi 直接前往 cityBi 。请你找出这次旅行的终点站,即没有任何可以通往其他城市的线路的城市。题目数据保证线路图会形成一条不存在循环的线路,因此只会有一个旅原创 2020-06-25 16:21:44 · 325 阅读 · 0 评论 -
LeetCode刷题之1464. 数组中两元素的最大乘积
LeetCode刷题之1464. 数组中两元素的最大乘积 我不知道将去向何方,但我已在路上! 时光匆匆,虽未曾谋面,却相遇于斯,实在是莫大的缘分,感谢您的到访 ! 题目:给你一个整数数组 nums,请你选择数组的两个不同下标 i 和 j,使 (nums[i]-1)*(nums[j]-1) 取得最大值。请你计算并返回该式的最大值。示例:示例 1 :输入:nums = [3,4,5,2]输出:12 解释:如果选择下标 i=1 和 j=2(下标从 0 开始),则原创 2020-06-22 16:37:34 · 309 阅读 · 0 评论 -
LeetCode刷题之1470. 重新排列数组
LeetCode刷题之1470. 重新排列数组 我不知道将去向何方,但我已在路上! 时光匆匆,虽未曾谋面,却相遇于斯,实在是莫大的缘分,感谢您的到访 ! 题目:给你一个数组 nums ,数组中有 2n 个元素,按 [x1,x2,...,xn,y1,y2,...,yn] 的格式排列。请你将数组按 [x1,y1,x2,y2,...,xn,yn] 格式重新排列,返回重排后的数组。示例:示例 1 :输入:nums = [2,5,1,3,4,7], n = 3输出:[原创 2020-06-21 09:07:56 · 419 阅读 · 0 评论 -
LeetCode刷题之LCP 1. 猜数字
LeetCode刷题之LCP 1. 猜数字 我不知道将去向何方,但我已在路上! 时光匆匆,虽未曾谋面,却相遇于斯,实在是莫大的缘分,感谢您的到访 ! 题目:小A 和 小B 在玩猜数字。小B 每次从 1, 2, 3 中随机选择一个,小A 每次也从 1, 2, 3 中选择一个猜。他们一共进行三次这个游戏,请返回小A猜对了几次?输入的guess数组为小A每次的猜测,answer数组为小B 每次的选择。guess和answer的长度都等于3。示例:示例 1 :输入:gu原创 2020-06-19 11:37:02 · 202 阅读 · 0 评论 -
LeetCode刷题之1029. 两地调度
LeetCode刷题之1029. 两地调度 我不知道将去向何方,但我已在路上! 时光匆匆,虽未曾谋面,却相遇于斯,实在是莫大的缘分,感谢您的到访 ! 题目:公司计划面试2N人。第 i 人飞往 A 市的费用为 costs[i][0],飞往 B 市的费用为 costs[i][1]。返回将每个人都飞到某座城市的最低费用,要求每个城市都有 N 人抵达。示例:示例 1 :输入:[[10,20],[30,200],[400,50],[30,20]]输出:110解释:第原创 2020-06-10 09:15:25 · 250 阅读 · 0 评论 -
LeetCode刷题之1013. 将数组分成和相等的三个部分
LeetCode刷题之1013. 将数组分成和相等的三个部分 我不知道将去向何方,但我已在路上! 时光匆匆,虽未曾谋面,却相遇于斯,实在是莫大的缘分,感谢您的到访 ! 题目:给定一个整数数组A,只有我们可以将其划分为三个和相等的非空部分时才返回true,否则返回false。形式上,如果我们可以找出索引i+1 < j且满足(A[0] + A[1] + ... + A[i] == A[i+1] + A[i+2] + ... + A[j-1] == A[j] + A[j原创 2020-06-18 14:54:11 · 181 阅读 · 0 评论 -
LeetCode刷题之1009. 十进制整数的反码
LeetCode刷题之1009. 十进制整数的反码 我不知道将去向何方,但我已在路上! 时光匆匆,虽未曾谋面,却相遇于斯,实在是莫大的缘分,感谢您的到访 ! 题目:每个非负整数 N 都有其二进制表示。例如, 5 可以被表示为二进制 “101”,11 可以用二进制 “1011” 表示,依此类推。注意,除 N = 0 外,任何二进制表示中都不含前导零。二进制的反码表示是将每个 1 改为 0 且每个 0 变为 1。例如,二进制数 “101” 的二进制反码为 “010”。给定十原创 2020-06-18 08:43:56 · 204 阅读 · 0 评论 -
LeetCode刷题之989. 数组形式的整数加法
LeetCode刷题之989. 数组形式的整数加法 我不知道将去向何方,但我已在路上! 时光匆匆,虽未曾谋面,却相遇于斯,实在是莫大的缘分,感谢您的到访 ! 题目:对于非负整数 X 而言,X 的数组形式是每位数字按从左到右的顺序形成的数组。例如,如果 X = 1231,那么其数组形式为 [1,2,3,1]。给定非负整数 X 的数组形式 A,返回整数 X+K 的数组形式。示例:示例 1 :输入:A = [1,2,0,0], K = 34输出:[1,2,3,4]原创 2020-06-17 08:44:23 · 169 阅读 · 0 评论 -
LeetCode刷题之976. 三角形的最大周长
LeetCode刷题之976. 三角形的最大周长 我不知道将去向何方,但我已在路上! 时光匆匆,虽未曾谋面,却相遇于斯,实在是莫大的缘分,感谢您的到访 ! 题目:给定由一些正数(代表长度)组成的数组 A,返回由其中三个长度组成的、面积不为零的三角形的最大周长。如果不能形成任何面积不为零的三角形,返回 0。提示:3 <= A.length <= 100001 <= A[i] <= 10^6示例:示例 1 :输入:[2,1,2]原创 2020-06-16 09:29:52 · 270 阅读 · 0 评论