Question
Solution Preview
This material may consist of step-by-step explanations on how to solve a problem or examples of proper writing, including the use of citations, references, bibliographies, and formatting. This material is made available for the sole purpose of studying and learning - misuse is strictly forbidden.
#Import variables from p4provided.pyfrom p4provided import *
#Helper function which converts a given GridString line to an 1D array of Grid
def convertLineToRow(l):
r = []
for x in l:
if x == '.':
r.append(False)
elif x == 'O':
r.append(True)
return r
#Helper function which converts a given 1D array of Grid to a GridString line
def convertRowToLine(r, live='O', dead='.'):
l = ''
for x in r:
if x == True:
l+=live
else:
l+=dead
return l...