1098: [기초-2차원 배열] 설탕과자 뽑기(C)
[만든사람 : 전현석, 정종광(채점데이터 및 확인), 배준호(확인), 최웅선(확인), 김지혜(그림) (2013)]
문제 설명
본 문제는 C 의 빠른 기초 학습을 위해 설계된 문제로서 C 코드 제출을 기준으로 설명되어 있습니다.
------
주말에 가족들과 함께 유원지에 놀러간 영일이는 "추억의 설탕엿 뽑기"라는 사행성 게임을 보게 되었다.
숫자들이 쓰여 있는 격자판 위에,
붕어, 잉어, 용 등의 글자가 쓰여져 있는 막대를 아무렇게나 올려 놓고, 번호를 뽑으면
그 번호가 나온 위치에 있는 붕어, 잉어, 용 등, 설탕을 녹여 만든 노랑색 투명 설탕엿을 가져가는 사행성 게임이었다.
격자판의 세로 길이(h), 가로 길이(w),
막대의 개수(n),
각 막대의 길이(l),
막대를 놓는 방향(d:가로는 0, 세로는 1)과 막대를 놓는 막대의 가장 왼쪽 또는 위쪽의 좌표(x, y)가 주어질 때,
격자판에 채워진 막대들의 모양을 출력해보자.
------
주말에 가족들과 함께 유원지에 놀러간 영일이는 "추억의 설탕엿 뽑기"라는 사행성 게임을 보게 되었다.
숫자들이 쓰여 있는 격자판 위에,
붕어, 잉어, 용 등의 글자가 쓰여져 있는 막대를 아무렇게나 올려 놓고, 번호를 뽑으면
그 번호가 나온 위치에 있는 붕어, 잉어, 용 등, 설탕을 녹여 만든 노랑색 투명 설탕엿을 가져가는 사행성 게임이었다.
격자판의 세로 길이(h), 가로 길이(w),
막대의 개수(n),
각 막대의 길이(l),
막대를 놓는 방향(d:가로는 0, 세로는 1)과 막대를 놓는 막대의 가장 왼쪽 또는 위쪽의 좌표(x, y)가 주어질 때,
격자판에 채워진 막대들의 모양을 출력해보자.
입력 설명
첫 번째 줄에 격자판의 세로(h), 가로(w)가 스페이스로 구분되어 입력된다.
두 번째 줄에 놓을 수 있는 막대의 개수(n)가 입력되고
세 번째 줄부터 n 줄에 걸쳐서, 각 막대의 길이(l), 방향(d), 좌표(x, y)가 스페이스로 구분되어 입력된다.
(1<=w,h<=100, 1<=n<=10, d=0 or 1, 1<=x<=100-h, 1<=y<=100-w)
두 번째 줄에 놓을 수 있는 막대의 개수(n)가 입력되고
세 번째 줄부터 n 줄에 걸쳐서, 각 막대의 길이(l), 방향(d), 좌표(x, y)가 스페이스로 구분되어 입력된다.
(1<=w,h<=100, 1<=n<=10, d=0 or 1, 1<=x<=100-h, 1<=y<=100-w)
출력 설명
격자판에 채워진 막대들의 모양을 출력한다.
(막대에 의해 가려진 경우 1, 아닌 경우 0 으로 하여 스페이스로 구분하여 출력한다.)
(막대에 의해 가려진 경우 1, 아닌 경우 0 으로 하여 스페이스로 구분하여 출력한다.)
입력 예시 Copy
5 5
3
2 0 1 1
3 1 2 3
4 1 2 5
출력 예시 Copy
1 1 0 0 0
0 0 1 0 1
0 0 1 0 1
0 0 1 0 1
0 0 0 0 1
도움
기초100제(c)1 v1.5 : 정보교사 커뮤니티 @컴퓨터과학사랑(CSL)
- 중고등학교 정보 선생님들과 함께 정보수업/방과후/동아리활동 등을 통해 재미있게 배워보세요.
- 모든 내용 및 이미지들은 저작자와의 협의 없이 무단으로 사용할 수 없습니다.
- 중고등학교 정보 선생님들과 함께 정보수업/방과후/동아리활동 등을 통해 재미있게 배워보세요.
- 모든 내용 및 이미지들은 저작자와의 협의 없이 무단으로 사용할 수 없습니다.