20250805
def bomb(a,b) :
global arr
l = arr[a][b]
#down
for i in range(1,l+1) :
if a+i >= 10 or arr[a+i][b] == -1 :
break
if arr[a+i][b]==0 :
arr[a+i][b] = -2
###up
for i in range(1,l+1) :
if a-i <=0 or arr[a-i][b] ==-1 :
break
if arr[a-i][b]==0 :
arr[a-i][b] =-2
###right
for i in range(1,l+1) :
if b+i >= 10 or arr[a][b+i] == -1 :
break
if arr[a][b+i]==0 :
arr[a][b+i]=-2
###left
for i in range(1,l+1) :
if b-i <=0 or arr[a][b-i] == -1:
break
if arr[a][b-i]==o :
arr[a][b-i]= -2
arr=[]
for i in range(0,10) :
x=list(map(int, input().split()))
arr.append(x)
###print(arr)
n=int(input())
for i in range(10) :
for j in range(10) :
if arr[i][j] >=1 :
bomb(i,j)
for i in range(10) :
for j in range(10) :
print(arr[i][j],end=' ')
print()
1회 조회




