카테고리 없음

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

이온시옥 2019. 6. 7. 05:31
반응형

# 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')

반응형