JSFiddle - React, Tailwind, and code Playground
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];
};