Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- cell_arr = [0,1,0,1,1,0,0,1]
- # Answer for 1 day should be...
- # arr = [1,0,0,1,1,1,1,0]
- # Answer for 2 days should be...
- # arr = [0,1,1,1,0,0,1,1]
- # Answer for 3 days should be...
- # arr = [1,1,0,1,1,1,1,1]
- def cellCompete(arr, num_of_days):
- new_arr = []
- for j in range(num_of_days):
- for i in range(len(arr)):
- if i == 0:
- if arr[i+1] == 0:
- new_arr.append(0)
- else:
- new_arr.append(1)
- elif i == (len(arr) - 1):
- if arr[i-1] == 0:
- new_arr.append(0)
- else:
- new_arr.append(1)
- else:
- if arr[i-1] == arr[i+1]:
- new_arr.append(0)
- else:
- new_arr.append(1)
- arr = new_arr
- new_arr = []
- return arr
- print(cellCompete(cell_arr, 3))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement