코딩테스트 다시 준비 시작 - 구현 (ft. 파이썬)
2022. 2. 3.
2차원 공간 - 행렬 수학에서 0, 0 좌표는 좌측하단에서 시작하는데, 이와 다름. 흔히 아는 것과 정반대로, (y, x) 를 기억해야한다. 횡방향 움직임은 2번째 자리에, 종방향 움직임은 1번째 자리에. 방향벡터 LRUD 움직임 구현 # N 은 맵 크기 NxN # D 는 움직임 방향. LRUD 중 하나. # 크기 밖으로 나가면 무시 def main (): N = int(input()) print("N = ", N) D = list(input().split()) print("D = ", D) dx = [0, 0, -1, 1] dy = [-1, 1, 0, 0] dir = ['L', 'R', 'U', 'D'] x, y = 1, 1 for move in D: print(move) nx = dx[dir.inde..