JSFiddle - React, Tailwind, and code Playground

by abhishek_soni

JavaScript

/**
 * @param {number[]} nums
 * @return {boolean}
 */
var canJump = function(nums) {

  let reachArray = new Array(nums.length).fill(false);

  reachArray[0] = true;

  for (i = 0; i < nums.length; i++) {

    for (j = 0; j < i; j++) {

      if (reachArray[i] && i + nums[i] >= j)
        reachArray[j] = true;
      break;
    }
  }
  console.log('ree', reachArray);

  return reachArray[nums.length];

};