Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def fazRotas(self, pos):
- # DONE: acha as rotas de tras para frente
- rotas = []
- def loop(pos, rota):
- r = rota[:] # copia da lista, Python trata as listas por referencia
- r.append(pos)
- if (pos == self.rato):
- rotas.append(r)
- else:
- for p in self.possiveisMovimentos(pos):
- loop(p, r)
- loop(self.fim, [])
- return rotas
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement