JAVA(2021-11-6)leetcode每日一题----丢失的数字

JAVA(2021-11-6)leetcode每日一题----丢失的数字,第1张

JAVA(2021-11-6)leetcode每日一题----丢失的数字

 观察示例,我们可以发现,[0-n]中缺少的数被0替换掉了,所以我们可以换一个角度想,如果没被替换掉,原数组比现数组大缺少的值,因此我们就可以用原数组的数组和减去现数组的数组和

class Solution {
    public int missingNumber(int[] nums) {
        int res = ((1+nums.length)*nums.length)/2;
        for(int i: nums){
            res-=i;
        }
        return res;
    }
}

 没啥技术含量的一个题

 

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5118444.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-17
下一篇 2022-11-17

发表评论

登录后才能评论

评论列表(0条)

保存