Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

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

‎LeetcodeProblems/Algorithms/hard/First_Missing_Positive.js

Lines changed: 8 additions & 8 deletions
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)

AltStyle によって変換されたページ (->オリジナル) /