더북(TheBook)

4. 2차원 배열에 별 표시

배열이 준비되었으니 별을 찍을 차례입니다. 별을 찍을 위치인 교점 정보는 points 변수에 있으니 이를 순회하면서 별을 찍어 주면 됩니다.

for (Point p : points) {
    // 2차원 배열에 별 찍기
}

단 여기에서 주의해야 할 점이 있습니다. 2차원 배열에서 (0, 0)은 실제 교점의 (0, 0)이 아닙니다. 교점을 표현할 수 있는 가장 작은 크기로 2차원 배열을 선언했기 때문에 별을 제대로 표시하려면 좌표를 변환시켜 주어야 합니다.

▲ 그림 3-8 일반 좌표와 2차원 배열의 좌표

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.