✔️

답안

def make_map(n,m,char,obj): #지도 초기화하기 #각 지도 가로/세로 두칸 외벽을 포함한 크기만큼 추가하기(각 끝 한칸씩) world_map = [[0]*(n+2) for i in range(m+2)] #지도 외벽 그리기 for i in range(len(world_map)): for j in range(len(world_map[0])): if i==0 or j==len(world_map[0])-1 or j==0 or i ==len(world_map)-1: world_map[i][j]=2 # print(wordl_map) #지도에 캐릭터 추가하기/ 외벽으로 인해 좌표에 +1을 해줍니다. world_map[char[0]+1][char[1]+1] = 1 #지도에 장애물 추가하기 for i in obj: # print(i) #장애물을 추가하려는 자리에 캐릭터가 있을 시 캐릭터는 그대로둔다 # 마찬가지 외벽으로 인한 좌표 조정을 해준다. world_map[i[0]+1][i[1]+1] = 2 if world_map[i[0]+1][i[1]+1] != 1 else 1 for i in world_map: print(i)