


<Code>
m=[]
for i in range(12) :
m.append([])
for j in range(12) :
m[i].append(0)
for i in range(10) :
a=input().split()
for j in range(10) :
m[i+1][j+1]=int(a[j])
x = 2
y = 2
while True :
if m[x][y] == 0 :
m[x][y] = 9
elif m[x][y] == 2 :
m[x][y] = 9
break
if (m[x][y+1]==1 and m[x+1][y]==1) or (x==9 and y==9) :
break
if m[x][y+1] != 1 :
y += 1
elif m[x+1][y] != 1 :
x += 1
for i in range(1, 11) :
for j in range(1, 11) :
print(m[i][j], end=' ')
print()
<해석>
'백준 > 기초' 카테고리의 다른 글
[Code Up] 6095번 [기초-리스트] 바둑판에 흰 돌 놓기 (0) | 2022.05.02 |
---|---|
[Code Up] 6092번 [기초-리스트] 이상한 출석 번호 부르기 (0) | 2022.05.02 |
[백준][함수] 1065번 한수 (0) | 2022.03.11 |
[백준][함수] 4673번 셀프 넘버 (0) | 2022.03.11 |
[백준][함수] 15596번 정수 N개의 합 (0) | 2022.03.11 |