LeetCode刷题
取名好樊
小小一码农
展开
-
2021-03-23、2021-03-24
2021-03-23实现 int sqrt(int x) 函数。计算并返回 x 的平方根,其中 x 是非负整数。由于返回类型是整数,结果只保留整数的部分,小数部分将被舍去。/** * @param {number} x * @return {number} */var mySqrt = function(x) { const sqrt = Math.floor(x/2); if(sqrt*sqrt === x){ return sqrt; } else原创 2021-03-24 18:45:38 · 65 阅读 · 0 评论 -
2021-3-22
给你两个二进制字符串,返回它们的和(用二进制表示)。输入为 非空 字符串且只包含数字 1 和 0。示例 1:输入: a = “11”, b = “1”输出: “100”示例 2:输入: a = “1010”, b = “1011”输出: “10101”提示:每个字符串仅由字符 ‘0’ 或 ‘1’ 组成。1 <= a.length, b.length <= 10^4字符串如果不是 “0” ,就都不含前导零。题目来源:力扣(LeetCode)链接:https://leetc原创 2021-03-22 19:25:42 · 68 阅读 · 0 评论 -
LeetCode21-03-12~21-03-21
2021-03-12给你一个 32 位的有符号整数 x ,返回将 x 中的数字部分反转后的结果。如果反转后整数超过 32 位的有符号整数的范围 [−231, 231 − 1] ,就返回 0。假设环境不允许存储 64 位整数(有符号或无符号)。js的Number均为64位,所以我第一反应是转String,翻转比较大小输出。后来察觉的位数限制,假定了下位数。/** * @param {number} x * @return {number} */var reverse = function(原创 2021-03-21 10:18:58 · 94 阅读 · 0 评论 -
LeetCode21-03-11
LeetCode给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 的那 两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。你可以按任意顺序返回答案。/** * @param {number[]} nums * @param {number} target * @return {number[]} */var twoSum = function(nums, target) { const原创 2021-03-12 18:49:10 · 100 阅读 · 0 评论