코드로 단수 감지
활로 함수를 만들었으니 단수 감지는 한 줄로 끝납니다. activeliberties() == 1이면 단수.
나중에 알파고가 수를 읽을 때, 모든 돌에 대해 이런 상태 체크를 매 수마다 합니다. 그러니 빠르게 도는 함수 하나가 굉장히 중요해요.
🚧 한계: 단일 돌만 다룬다
지금까지 코드는 단일 돌 하나의 활로만 봅니다. 실제 바둑에서는 인접한 같은 색 돌들이 "그룹"을 이루고, 그룹 전체의 공유 활로를 봐요. 이건 다음 챕터에서 다룰 거예요.
PYTHON