Advertisement
Guest User

Untitled

a guest
Jan 19th, 2017
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.48 KB | None | 0 0
  1. def grid_move(rights, ups):
  2. pre_row = []
  3. pre_row.append(0)
  4. # initialize for zero right and up only
  5. for i in range(1, ups+1):
  6. pre_row.append(1)
  7. cur_row = []
  8. for r in range(1, rights+1):
  9. for u in range(0, ups+1):
  10. if u > 0:
  11. cur_row.append(pre_row[u] + cur_row[-1])
  12. else:
  13. cur_row.append(1)
  14. pre_row = cur_row
  15.  
  16. return cur_row[-1]
  17.  
  18. if __name__ == "__main__":
  19. print grid_move(2,3)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement