def f(x, y, z) :
global a
sum=0
for i in range(x-1, x+2) :
for j in range(y-1, y+2) :
if 0<=i<25 and 0<=j<25 :
if a[i][j]==1 :
if i!=x or j!=y :
sum+=1
if z==2 :
if sum==3 :
a[x][y]=1
elif z==1 :
if sum==2 or sum==3 :
a[x][y]=1
else :
a[x][y]=0
a=[]
for i in range(25) :
a.append(list(map(int, input().split())))
for i in range(25) :
for j in range(25) :
if a[i][j]==1 :
f(i, j, 1)
else :
f(i, j, 2)
for i in range(25) :
for j in range(25) :
print(a[i][j], end=' ')
print()
top of page

기능을 테스트하려면 라이브 사이트로 이동하세요.
20250328
20250328
댓글 0개
좋아요
댓글(0)
bottom of page