Skip to content

Commit cd335dc

Browse files
author
mukul
committed
41. First Missing Positive
1 parent 8a907b6 commit cd335dc

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

Diff for: LeetcodeProblems/Algorithms/hard/First_Missing_Positive.js

+8-8
Original file line numberDiff line numberDiff line change
@@ -35,17 +35,17 @@ If all elements are in their correct positions, the function returns the next po
3535
* @return {number}
3636
*/
3737
var firstMissingPositive = function(nums) {
38-
const n = nums.length
38+
const n = nums.length
3939

40-
for (let i = 0; i < n; i++)
41-
while (nums[i] > 0 && nums[i] <= n && nums[nums[i] - 1] !== nums[i])
42-
[nums[nums[i] - 1], nums[i]] = [nums[i], nums[nums[i] - 1]]
40+
for (let i = 0; i < n; i++)
41+
while (nums[i] > 0 && nums[i] <= n && nums[nums[i] - 1] !== nums[i])
42+
[nums[nums[i] - 1], nums[i]] = [nums[i], nums[nums[i] - 1]]
4343

44-
for (let i = 0; i < n; i++)
45-
if (nums[i] !== i + 1)
46-
return i + 1
44+
for (let i = 0; i < n; i++)
45+
if (nums[i] !== i + 1)
46+
return i + 1
4747

48-
return n + 1
48+
return n + 1
4949
};
5050

5151
module.exports.firstMissingPositive = firstMissingPositive;

0 commit comments

Comments
 (0)