2012-01-24 3 views
1

저는 프로그램으로 8 가지 퍼즐 게임을 풀려고합니다. 이런 이유로 2 차원 배열의 두 요소 사이의 거리를 찾아야합니다. 예 I [2] [2] 나 [0으로부터의 거리 (셀 2 종횡 2 이동) 4 개 이동해야 할 위치에 '8'이동하려면2 차원 배열의 두 요소 사이의 거리

int[][] input = { { 8, 5, 1 }, { 7, 4, 3 }, { 2, 0, 6 } }; 

] [0] 내지 [2] [2])에 저장된다. 지금 어떻게이 거리를 얻을 수 있습니까?

+0

실제로 거리 형태는 [0] [0]에서 [2] [2]입니다. –

+0

죄송합니다. 내 실수. – Muctadir

답변

3

[a1] [b1]에서 [a2] [b2]까지의 거리는 abs (a1-a2) + abs (b1-b2)입니다.

+0

대단히 감사합니다. – Muctadir