Advertisement
Guest User

Untitled

a guest
Aug 23rd, 2017
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.68 KB | None | 0 0
  1. def minesweeper2(b, o, m):
  2. p = -1,0,1
  3. for s in m:
  4. y = s[0]
  5. x = s[1]
  6. if b[y][x] == 9:
  7. return []
  8. elif b[y][x] == 0:
  9. o[y][x]==1
  10. t=[s]
  11. while t:
  12. y=t[0][0]
  13. x=t[0][1]
  14. for m in p:
  15. for n in p:
  16. Y = y+m
  17. X = x+n
  18. if Y in range(len(b)) and X in range(len(b[0])):
  19. if not(b[Y][X] or o[Y][X]):
  20. t.append((Y,X))
  21. o[Y][X] = 1
  22. t=t[1:]
  23. else:
  24. o[y][x]=1
  25. return o
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement