📌문제
https://codeup.kr/problem.php?id=6098
🎖️난이도
-
✔️풀이
# sol
# 미로 상자 입력
miro = [list(map(int, input().split())) for i in range(10)]
# 개미 이동
x, y = 1, 1
while True:
miro[x][y] = 9
r = miro[x][y+1] # 오른쪽
d = miro[x+1][y] # 아래쪽
if r == 0: # 오른쪽으로 이동
y += 1
elif r == 1: # 아래쪽으로 이동
if d == 1: # 더이상 갈 수 없을 때
break
elif d == 2: # 아래쪽에 먹이
miro[x+1][y] = 9
break
x += 1
else: # r == 2 (오른쪽에 먹이)
miro[x][y+1] = 9
break
# 결과 출력
for i in range(10):
for j in range(10):
print(miro[i][j], end = ' ')
print()
'[ 알고리즘 ] > Implementation' 카테고리의 다른 글
[백준] 2439. 별 찍기 - 2 (0) | 2022.06.30 |
---|---|
[백준] 2438. 별 찍기 - 1 (0) | 2022.06.30 |
[CodeUp] 6096. 바둑알 십자 뒤집기 (0) | 2022.06.29 |
[백준] 9455. 박스 (0) | 2022.06.29 |
[백준] 14954. Happy Number (0) | 2022.06.29 |