【剑指offer】0~n-1中缺失的数字
题目
一个长度为n-1的递增排序数组中的所有数字都是唯一的,并且每个数字都在范围0~n-1之内。在范围0~n-1内的n个数字中有且只有一个数字不在该数组中,请找出这个数字。
来源:力扣(LeetCode)
链接:https://leetcode-cn.com/problems/que-shi-de-shu-zi-lcof
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。
我的答案
/**
* @param {number[]} nums
* @return {number}
*/
var missingNumber = function (nums) {
return nums.length * (nums.length + 1) / 2 - nums.reduce((res, item) => res + item, 0);
};
最简单最不费脑子的就是做数学题,用1~n-1的和减去数组的和。
标题:【剑指offer】0~n-1中缺失的数字
作者:limanting
地址:https://blog.manxiaozhi.com/articles/2021/08/26/1629985509281.html