美文网首页
268. Missing Number

268. Missing Number

作者: SilentDawn | 来源:发表于2018-09-19 21:39 被阅读0次

    Problem

    Given an array containing n distinct numbers taken from 0, 1, 2, ..., n, find the one that is missing from the array.

    Example

    Input: [3,0,1]
    Output: 2
    
    Input: [9,6,4,2,3,5,7,0,1]
    Output: 8
    

    Code

    static int var = [](){
        std::ios::sync_with_stdio(false);
        cin.tie(NULL);
        return 0;
    }();
    class Solution {
    public:
        int missingNumber(vector<int>& nums) {
            int size = nums.size();
            int sum = (size+1)*size/2;
            for(int i=0;i<size;i++){
                sum -= nums[i];
            }
            return sum;
        }
    };
    

    Result

    268. Missing Number.png

    相关文章

      网友评论

          本文标题:268. Missing Number

          本文链接:https://www.haomeiwen.com/subject/pjewnftx.html