Advertisement
Guest User

Untitled

a guest
Apr 18th, 2019
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.90 KB | None | 0 0
  1. cell_arr = [0,1,0,1,1,0,0,1]
  2.  
  3. # Answer for 1 day should be...
  4. # arr = [1,0,0,1,1,1,1,0]
  5.  
  6. # Answer for 2 days should be...
  7. # arr = [0,1,1,1,0,0,1,1]
  8.  
  9. # Answer for 3 days should be...
  10. # arr = [1,1,0,1,1,1,1,1]
  11.  
  12. def cellCompete(arr, num_of_days):
  13. new_arr = []
  14.  
  15. for j in range(num_of_days):
  16.  
  17. for i in range(len(arr)):
  18. if i == 0:
  19. if arr[i+1] == 0:
  20. new_arr.append(0)
  21. else:
  22. new_arr.append(1)
  23. elif i == (len(arr) - 1):
  24. if arr[i-1] == 0:
  25. new_arr.append(0)
  26. else:
  27. new_arr.append(1)
  28. else:
  29. if arr[i-1] == arr[i+1]:
  30. new_arr.append(0)
  31. else:
  32. new_arr.append(1)
  33.  
  34. arr = new_arr
  35. new_arr = []
  36.  
  37. return arr
  38.  
  39.  
  40. print(cellCompete(cell_arr, 3))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement