코드업6097 설탕과자뽑기

주리·2022년 12월 27일
0

문제

입력예시

5 5
3
2 0 1 1
3 1 2 3
4 1 2 5

출력예시

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

코드

#h세로 w가로
h,w = map(int,input().split())
#count막대개수
count = int(input())

graph=[ [0]* w for _ in range(h) ]
#print(graph)

for i in range(count):
	l,d,x,y = map(int,input().split())
	for j in range(l):
		if d==0:
			#print('j',j,'y',y+j-1,'x',x-1)
			graph[x-1][y+j-1]=1
		else:
			#print('j',j,'y',y-1,'x',x-j-1)
			graph[x+j-1][y-1]=1

for i in range(h):
	for j in range(w):
		print(graph[i][j] , end=' ')
	print()

주의

  • x가 가로 y가 세로 이다
  • 어디서 j를 넣어줘야하는지 자리를 잘 확인해야한다
profile
완벽한 글 보다, 그 과정들을 기록하는 개발자

0개의 댓글