동 지도를 크게 확대해 본다면 경계는 짧은 직선 토막이 이어진 다각형입니다. 이 다각형의 무게중심을 하나 뽑고, 모서리마다 찍힌 꼭짓점을 그 중심에서 하나씩 바라본다고 가정하면, 이 사이트가 내놓는 값의 전부가 거기서 나옵니다.
시도별 평면에 경계 자료를 얹은 뒤 면적과 무게중심을 구하는 것이 첫걸음입니다. 이어서 바깥 테두리와 구멍 테두리에 있는 모든 꼭짓점을 무게중심에서 본 방위각으로 바꿉니다. 무게중심과 거의 겹치는 점은 방향을 정할 수 없으니 세지 않습니다.
시계 문자판에 담는 규칙
북쪽을 12시로 두고 시계 방향으로 30도씩 나눈다면 열두 칸이 됩니다. 12시 칸을 북쪽 345도부터 15도까지로 잡고, 칸의 경계에 정확히 걸리는 점이 있다면 시계 방향으로 다음 칸에 넣었습니다.
- 경계 다각형에서 무게중심과 넓이를 구한다면 첫 단계가 끝납니다
- 모든 꼭짓점을 무게중심에서 본 방위로 바꾸면 둘째 단계입니다
- 방위를 열두 칸에 나눠 칸마다 개수를 세어 보면 셋째 단계입니다
- 채운 칸 수와 빈 구간과 몰린 칸의 몫을 읽어 내면 마지막 단계입니다
같은 자료에 같은 규칙을 쓴다면 몇 번을 다시 세어도 같은 값이 나옵니다. 값을 사람 손으로 고쳤는지 물으신다면, 고친 칸은 한 곳도 없습니다.