public class Solution { public bool CanJump(int[] nums) { for(int i = 0, j = 0; i < nums.Length; i++){ if (j < i) return false; j = Math.Max(j, i + nums[i]); } return true; } }