Largest Number At Least Twice of Others LeetCode solution in JavaScript

1
/**
2
* @param {number[]} nums
3
* @return {number}
4
*/
5
var dominantIndex = function (nums) {
6
let first = -Infinity;
7
let second = -Infinity;
8
let ans = 0;
9
for (let i = 0; i < nums.length; i++) {
10
if (nums[i] > first) {
11
second = first;
12
first = nums[i];
13
ans = i;
14
} else if (nums[i] > second) {
15
second = nums[i];
16
}
17
}
18
return first >= second * 2 ? ans : -1;
19
};

0

WPM •0 •0

100%

ACC •0 •0

0s

TIME •0