Advertisement
rishu110067

Untitled

Mar 3rd, 2022
1,071
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.54 KB | None | 0 0
  1. static Boolean can_reach_last_house(ArrayList<Integer> nums) {
  2.        
  3.        
  4.        int [] table = new int[nums.size()];
  5.        table[table.length-1] = 1; // last house is always 1
  6.        
  7.        for(int index = nums.size() -2; index>=0; index--) {
  8.            for(int j = index + 1; j<= index + nums.get(index); j++){
  9.                if(table[j] == 1) {
  10.                    table[index] = 1;
  11.                    break;
  12.                }
  13.            }
  14.            
  15.        }
  16.        
  17.         return table[0] == 1? true:false;
  18.        
  19.      }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement