Find the Winner of the Circular Game LeetCode solution in C++

1
class Solution {
2
public:
3
int findTheWinner(int n, int k) {
4
vector<int> temp;
5

6
for (int i = 1; i <= n; i++) temp.push_back(i);
7

8
int i = 0;
9

10
while (temp.size() > 1) {
11
int t = temp.size();
12
i = (i + k - 1) % t;
13
temp.erase(temp.begin() + i);
14
}
15
return *temp.begin();
16
}
17
};

0

WPM •0 •0

100%

ACC •0 •0

0s

TIME •0