LeetCode/java/jump-game.java
2025-01-04 17:31:27 +01:00

15 lines
332 B
Java

class Solution {
public boolean canJump(int[] nums) {
var last = 0;
for (var i = 0; i < nums.length && last < nums.length - 1; ++i) {
if (i > last) {
// can't reach the current position
return false;
}
last = Math.max(last, i + nums[i]);
}
return last >= nums.length - 1;
}
}