# board=[]
# for i in range(10):
# board.append(list(map(int, input().split())))
# n=int(input())
# player=[]
# for i in range(n):
# player.append(list(map(int, input().split())))
# bomb=[]
# for i in range(10):
# for j in range(10):
# if board[i][j]>0 :
# bomb.append([i,j,board[i][j]])
# for i in range(len(bomb)):
# for j in range(bomb[i][2]+1):
# if board[bomb[i][0]+j][bomb[i][1]]==-1 :
# break
# board[bomb[i][0]+j][bomb[i][1]]=-2
# if bomb[i][0]+j+1==10 :
# break
# for j in range(bomb[i][2]+1):
# if board[bomb[i][0]-j][bomb[i][1]]==-1 :
# break
# board[bomb[i][0]-j][bomb[i][1]]=-2
# if bomb[i][0]-j-1==-1 :
# break
# for j in range(bomb[i][2]+1):
# if board[bomb[i][0]][bomb[i][1]+j]==-1 :
# break
# board[bomb[i][0]][bomb[i][1]+j] = -2
# if bomb[i][1]+j+1==10 :
# break
# for j in range(bomb[i][2]+1):
# if board[bomb[i][0]][bomb[i][1]-j]==-1 :
# break
# board[bomb[i][0]][bomb[i][1]-j] = -2
# if bomb[i][1]-j-1==-1 :
# break
# for i in range(n):
# if board[player[i][0]-1][player[i][1]-1]==0 :
# board[player[i][0]-1][player[i][1]-1]=i+1
# for i in range(10):
# for j in range(10):
# print(board[i][j],end=' ')
# print()
# print("Character Information")
# for i in range(n):
# summ=0
# for j in range(10):
# for k in range(10):
# if board[j][k]==i+1 :
# summ=1
# if summ==1 :
# print('player',i+1,'survive',sep=' ')
# if summ==0 :
# print('player',i+1,'dead',sep=' ')
# h,w=map(int, input().split())
# n=int(input())
# stick=[]
# for i in range(n):
# stick.append(list(map(int, input().split())))
# board=[]
# for i in range(h) :
# board.append([])
# for j in range(w) :
# board[i].append(0)
# for i in range(n):
# for j in range(stick[i][0]):
# if stick[i][1]==0 :
# board[stick[i][2]-1][stick[i][3]-1+j]=1
# if stick[i][1]==1 :
# board[stick[i][2]-1+j][stick[i][3]-1]=1
# for i in range(h):
# for j in range(w):
# print(board[i][j],end=' ')
# print()
maze=[]
for i in range(10):
maze.append(list(map(int, input().split())))
sum=0
'''
미로
'''
reach=[]
for i in range(10):
for j in range(10):
if maze[i][j]==2 :
reach.append(i)
reach.append(j)
'''
먹이위치2: reach
'''
for i in range(100):
if maze[1+sum][1+i-sum]==1 :
if maze[2+sum][i-sum]==2 :
maze[2+sum][i-sum]=9
break
maze[2+sum][i-sum]=9
sum=sum+1
elif maze[1+sum][1+i-sum]==0 :
if maze[1+sum][1+i-sum]==2 :
maze[1+sum][1+i-sum]=9
break
maze[1+sum][1+i-sum]=9
elif 1 + sum == 8 and 1 + i - sum == 8:
break
for i in range(10):
for j in range(10):
print(maze[i][j],end=' ')
print()top of page

실제 작동 상태를 확인하려면 라이브 사이트로 이동하세요.
20250802
20250802
댓글 0개
좋아요
댓글(0)
더 이상 게시물에 대한 댓글 기능이 지원되지 않습니다. 자세한 사항은 사이트 소유자에게 문의하세요.
bottom of page


