-
카테고리
-
세부 분야
알고리즘 · 자료구조
-
해결 여부
해결됨
3-I 숨바꼭질5 26번 라인 visited 값 할당 부분 질문 있습니다.
24.02.14 02:54 작성 조회수 93
0
선생님 안녕하세요 !
숨바꼭질 5번 26번 라인에 질문이 한 가지 있습니다.
기존에 올라온 질문들을 보면서 visited를 2차원 배열에 처리하여 홀/짝을 구분해야 한다는 것과 qSize를 활용하는 로직은 이해가 됐습니다.
그런데 26라인의 부분이 이해가 잘 되지 않습니다.
visited[turn % 2][nx] = visited[(turn + 1) % 2][x] + 1;
왜 (turn+1)%2 + 1
을 기준으로 turn%2
에 값을 할당하는지 잘 모르겠습니다.
bfs 로직에서 visited[next]에 값을 할당 할 때 here을 기준으로 +1을 하여 next를 할당하는데 (turn+1)%2 + 1
을 기준으로 할당한 것이 잘 이해가 안 됩니다.
항상 감사합니다.
새해 복 많이 받으세요!
답변을 작성해보세요.
1
답변 1