Skip to content

Commit 45a11de

Browse files
committed
Time: 48 ms (10.18%), Space: 18 MB (18.76%) - LeetHub
1 parent a14d112 commit 45a11de

File tree

1 file changed

+9
-7
lines changed

1 file changed

+9
-7
lines changed

268-missing-number/268-missing-number.cpp

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,14 @@ class Solution {
22
public:
33
int missingNumber(vector<int>& nums) {
44

5-
sort(nums.begin(),nums.end());
6-
for(int i = 0;i < nums.size();i++)
7-
if(nums[i] != i)
8-
return i;
9-
10-
11-
return nums.size();
5+
int n=nums.size();
6+
int sum1=0;
7+
for(int i=0;i<n;i++)
8+
{
9+
sum1+=nums[i];
10+
}
11+
int sum=(n*(n+1))/2;
12+
int number=sum-sum1;
13+
return number;
1214
}
1315
};

0 commit comments

Comments
 (0)