Skip to content

跳跃游戏

javascript
var canJump = function (nums) {
  if (nums.length === 1) {
    return true;
  }
  let cover = 0;
  for (let index = 0; index < nums.length; index++) {
    let element = nums[index];
    if (index <= cover) {
      cover = Math.max(element + index, cover);
      if (cover >= nums.length - 1) {
        return true;
      }
    }
  }
  return false;
};
console.log(canJump([2, 3, 1, 1, 4]));