comefrom: <gouthampradhan>greedy_JumpGame_1.java
code: public boolean canJump(int[] nums) {
      if (nums.length == 0) return false;
      int min = nums.length - 1, max = nums.length - 1;
      for (int i = nums.length - 2; i >= 0; i--) {
        if ((nums[i] + i) >= min) min = i;
      }
      return (min == 0);
    }
masked: public boolean var_0 ( int [ ] var_1 ) {
    if ( var_1 . length == 0 ) return false ;
    int var_2 = var_1 . length - 1 , var_3 = var_1 . length - 1 ;
    for ( int var_4 = var_1 . length - 2 ;
    var_4 >= 0 ;
    var_4 -- ) {
      if ( ( var_1 [ var_4 ] + var_4 ) >= var_2 ) var_2 = var_4 ;
    }
    return ( var_2 == 0 ) ;
  }
  