챕터 2 정리
📌 챕터 2에서 배운 것
- 활로 (liberty) = 돌의 상/하/좌/우에 있는 빈 교차점 (대각선 X)
- 가운데 돌은 활로 4, 가장자리 3, 모서리 2 — 위치마다 다르다
- 단수 (atari) = 활로가 정확히 1개인 위기 상태. 다음 수에 잡힐 수 있음
- 코드:
neighbors()로 인접 좌표 →liberties()로 활로 카운트 →is_atari()로 단수 감지
➡️ 다음 챕터에서는
드디어 돌이 잡히는 순간 — 따냄(capture)을 다룹니다. 활로가 0이 되면 돌은 보드에서 사라져요. 그리고 인접한 같은 색 돌들이 그룹을 이뤄 활로를 공유하는 개념도 들어갑니다.
이때부터 "수를 읽는 머리"가 본격적으로 필요해져요.