Jump Game LeetCode solution in C++

1
class Solution {
2
public:
3
bool canJump(vector<int> &nums) {
4
int ans = nums[0];
5
if (nums.size() > 1 && ans == 0) return false;
6
for (int i = 1; i < nums.size(); i++) {
7
ans = max(ans - 1, nums[i]);
8
if (ans <= 0 && i != nums.size() - 1) return false;
9
}
10
return true;
11
}
12
};

0

WPM •0 •0

100%

ACC •0 •0

0s

TIME •0