반례랑 왜 틀렸는지 알고 싶습니다...
import sys input = sys.stdin.readline # N행 M열 # 거리가 같으면 가로 길이부터 세로 순서로 N, M, Q = map(int, input().split()) # id의 0번 인덱스가 IN, id의 1번 인덱스가 OUT inAndOut = [[0, 0] for _ in range(1001)] # 대각선으로 일단 위치를 스택에 넣는다. seats = [] whereSeat = dict() dr = [-1, 1, 0, 0] dc = [0, 0, -1, 1] def isValid(nr, nc): return 0 <= nr < N and 0 <= nc < M def findSeat(io, id): now = inAndOut[id] if io == "In": if now[0]: if now[1]: return f"{id} already ate lunch." return f"{id} already seated." # 자리 찾기 # 찾은 자리 넣기 # 자리가...
- 연습문제 톡
- 날짜
- 2023-12-06 22:28:48
- 작성자
- ga1754
- 댓글
- 0