2025년 1학기 8주차 C언어
def solution(arrows): # 8방향의 백터를 각각 나타낸다. 처음부터 0~7의 순서다. vx = [0, 1, 1, 1, 0, -1, -1, -1] vy = [1, 1, 0, -1, -1, -1, 0, 1] visited = set() # 방문한 좌표를 저장한다. 집합을 사용하여 관리한다. edges = set() # 지나간 경로 저장 (중복 방문 방지) x, y = 0, 0 visited.add((x, y)) # 시작점 방문 처리 answer = 0 # 생긴 방 개수 for d in arrows: for _ in range(2): # 대각선 교차 처리를 ..