반응형
코드업 홈페이지 문제 풀이 기록
g = []
for i in range(10):
g.append([])
for j in range(10):
g[i].append(0)
for i in range(len(g)):
a = list(map(int, input().split()))
for j in range(len(g[i])):
g[i][j] = a[j]
x, y = 1, 1
while True:
if g[x][y] == 0:
g[x][y] = 9
elif g[x][y] == 2:
g[x][y] = 9
break
if g[x][y + 1] == 1 and g[x + 1][y] == 1:
break
if g[x][y + 1] == 1:
x += 1
else:
y += 1
for i in range(len(g)):
for j in range(len(g[i])):
print(g[i][j], end=" ")
print()
g = [[0] * 10 for i in range(10)]
for i in range(len(g)):
a = list(map(int, input().split()))
for j in range(len(g[i])):
g[i][j] = a[j]
x, y = 1, 1
while True:
if g[x][y] == 0:
g[x][y] = 9
elif g[x][y] == 2:
g[x][y] = 9
break
if g[x][y + 1] == 1 and g[x + 1][y] == 1:
break
if g[x][y + 1] == 1:
x += 1
else:
y += 1
for i in range(len(g)):
for j in range(len(g[i])):
print(g[i][j], end=" ")
print()
반응형