ALGORITHM/PYTHON

백준 BAEKJOON 30889번 좌석 배치도 [PYTHON/파이썬]

칼코
반응형

 

 

 

 

 

백준 BAEKJOON 30889번 좌석 배치도 [PYTHON/파이썬]


<문제 출처> (BRONZE Ⅲ)

https://www.acmicpc.net/problem/30889

 

30889번: 좌석 배치도

희권이는 영화관에서 한 개의 상영관을 담당하고 있다. 상영관의 좌석은 $10\times 20$ 형태이고, 좌석 번호는 다음과 같다. 스크린을 기준으로 맨 앞이 A열, 맨 뒤가 J열이다. 좌석은 가장 왼쪽이 1

www.acmicpc.net

 

 

 

 

 

<풀이>

2차원 배열을 만들어 사람이 없는 좌석으로 초기화하였다.

그리고 좌석 번호를 row와 column으로 받아

해당 좌석에 o 표시를 해줬다.

 

 

 

 

 

 

<코드>

N = int(input())
seat = [["." for _ in range(20)] for _ in range(10)]

for _ in range(N):
    info = input()
    row, column = info[0], int(info[1:])
    seat[ord(row) - 65][column - 1] = "o"

for s in seat:
    print("".join(s))

 

 

 

 

 

 

반응형