面试准备问题精选 | LeetCode Solutions
给定一个整数数组nums和一个整数目标,返回两个数字的索引,使它们相加为目标。您可以假设每个输入都只有一个解决方案,并且您不能两次使用相同的元素。您可以按任何顺序返回答案。
示例1:
输入:nums = [2,7,11,15], target = 9
输出:[0,1]
因为nums[0] + nums[1] == 9,我们返回[0, 1]。
示例2:
输入:nums = [3,2,4],目标= 6
输出:[1,2]
示例3:
输入:nums = [3,3],目标= 6
输出:[0,1]
约束:
-
2 <= nums.length <= 103
-
-109 <= nums[i] <= 109
-
-109 <= target <= 109
只有一个有效答案存在。
倒整数:
给定一个有符号的32位整数x,返回其数字反转的x。如果反转x导致值超出有符号的32位整数范围[-231, 231 - 1],则返回0。假设环境不允许您存储64位整数(有符号或无符号)。
示例1:
输入:x = 123
输出:321