top of page

소스 코드 제출

공개·회원 71명

20250802



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


2회 조회
주소 : 경기도 용인시 광교중앙로 302 블루 스퀘어 602호
연락처 : 031) 216 - 1546 ,     031) 215 - 1546
사업자등록번호 : 465-92-00916
​학원 등록 제 4603호
bottom of page