시즌 1 · 알파고편 / PART 1 · PART 1 · 바둑이라는 우주 / Ch 2 · 활로와 단수

코드로 단수 감지

활로 함수를 만들었으니 단수 감지는 한 줄로 끝납니다. activeliberties() == 1이면 단수.

나중에 알파고가 수를 읽을 때, 모든 돌에 대해 이런 상태 체크를 매 수마다 합니다. 그러니 빠르게 도는 함수 하나가 굉장히 중요해요.

🚧 한계: 단일 돌만 다룬다

지금까지 코드는 단일 돌 하나의 활로만 봅니다. 실제 바둑에서는 인접한 같은 색 돌들이 "그룹"을 이루고, 그룹 전체의 공유 활로를 봐요. 이건 다음 챕터에서 다룰 거예요.

PYTHON