티스토리 뷰

반응형

# Python3

# 1099 : [기초-종합+배열] 성실한 개미

# https://codeup.kr/problem.php?id=1099

MAX_VALUE = 10

data = [] #2차원 리스트

 

for i in range(10):

    temp = [int(x) for x in input().split()]

    data.append(temp)

 

now_x, now_y = 1, 1

while True:

    if data[now_x][now_y] == 0: # 현재위치가 빈공간이면

        data[now_x][now_y] = 9

        if data[now_x][now_y+1] == 0: #오른쪽이 빈공간이면

            now_y += 1

        elif data[now_x][now_y+1] == 1 and data[now_x+1][now_y] != 1: #오른쪽이 벽이고, 밑에가 벽이아니라면(빈공간이거나 먹이)

            now_x += 1

        else:

            break

    elif data[now_x][now_y] == 2: #현재위치가 먹이이면

        data[now_x][now_y] = 9

        break

    else:

        break

 

for i in range(10):

    for j in range(10):

        print(data[i][j], end=' ')

    print(end='\n')

반응형
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함