Home [Python] 코드업 : 6097 : 설탕과자 뽑기
Post
Cancel

[Python] 코드업 : 6097 : 설탕과자 뽑기

Problem

https://codeup.kr/problem.php?id=6097

Solution

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
game_board = list()

h, w = map(int, input().split())

# 2차원 리스트 초기화
for i in range(h):
    tmp = []
    for j in range(w):
        tmp.append(0)
    game_board.append(tmp)

n = int(input())
for i in range(n):
    l,d,x,y = map(int, input().split())
    x -= 1
    y -= 1
    
    if d == 0: # 가로로 놓인 경우
        for i in range(l):
            game_board[x][y+i] = 1
    elif d == 1: # 세로로 놓인 경우
        for i in range(l):
            game_board[x+i][y] = 1

# 결과 출력
for i in range(h):
    for j in range(w):
        print(game_board[i][j], end=' ')
    print()

Memo

리스트 game_board의 요소를 전부 0으로 초기화 한 후 d가 0과 1일때로 나누어 값을 1로 변경해주었다.

Ref.

https://juun42.tistory.com/14

This post is licensed under CC BY 4.0 by the author.

[Python] 코드업 6096 : 바둑알 십자 뒤집기

[Python] 코드업 6098 : 성실한 개미