Find the Winner of an Array Game LeetCode solution in C++

1
class Solution {
2
public:
3
int getWinner(vector<int> &arr, int k) {
4
int winner = arr[0];
5
int wins = 0;
6
for (int i = 1; i < arr.size(); i++) {
7
if (winner > arr[i])
8
wins += 1; // increment wins count
9
else {
10
wins = 1; // new winner
11
winner = arr[i];
12
}
13
if (wins == k) break; // if wins count is k, then return winner
14
}
15
return winner;
16
}
17
};

0

WPM •0 •0

100%

ACC •0 •0

0s

TIME •0