1464: [리스트][PY] 물폭탄 게임(1)
[만든사람 : 2023 박정호,박혜미,백승관,안득하,유현호,이경미,이민혁,임건웅,임수빈,임의정,임태현,한진우,황윤정]
문제 설명
정쪽이는 물풍선으로 상대방을 쓰러뜨리는 게임에 열중이다.
게임 속 물풍선은 가로 세로 형태로 물줄기를 내뿜는데, 우승이 하고픈 정쪽이를 위해 3개의 물풍선 경로를 지도 위에 물줄기를 표시해보자.
(물풍선의 범위는 지도의 절반이고, 가장자리 벽에서는 물줄기가 막힌다.)
만약 지도의 크기가 7이고 (0,0) (4,3) (5,5)에 물풍선이 놓인다면 아래와 같이 표시된다.
게임 속 물풍선은 가로 세로 형태로 물줄기를 내뿜는데, 우승이 하고픈 정쪽이를 위해 3개의 물풍선 경로를 지도 위에 물줄기를 표시해보자.
(물풍선의 범위는 지도의 절반이고, 가장자리 벽에서는 물줄기가 막힌다.)
만약 지도의 크기가 7이고 (0,0) (4,3) (5,5)에 물풍선이 놓인다면 아래와 같이 표시된다.
입력 설명
지도의 크기(n), 3개의 물풍선 좌표(x, y)가 각 줄에 걸쳐 입력된다.
(지도의 첫 좌표는 0, 0에서 시작한다.)
[입력 값의 범위]
1 <= n <= 20
0 <= x, y < n
(지도의 첫 좌표는 0, 0에서 시작한다.)
[입력 값의 범위]
1 <= n <= 20
0 <= x, y < n
출력 설명
물폭탄의 위치(B), 물줄기(1), 빈 공간(0)으로 하여 전체 지도를 출력한다.
입력 예시 Copy
7
0 0
4 3
5 5
출력 예시 Copy
B 1 1 0 0 0 0
1 0 0 0 0 0 0
1 0 0 1 0 0 0
0 0 0 1 0 1 0
0 1 1 B 1 1 0
0 0 0 1 1 B 1
0 0 0 1 0 1 0
도움
2차원 배열은 아래와 같이 선언할 수 있다.
n = 10
bomb_list = [[0 for col in range(n)] for row in range(n)]
n = 10
bomb_list = [[0 for col in range(n)] for row in range(n)]