https://www.hackerrank.com/challenges/weather-observation-station-18/problem
코드설명
ROUND + ABS + MIN + MAX를 활용합니다.
맨해튼거리는 X좌표의 차이와 Y좌표의 차이의 절대값을 계산하면 됩니다.
예를들어 (A, B) ~ (C,D)의 맨해튼 거리는
|A - C| + |B - D| 로 처리합니다.
2차원 좌표에서 가장 짧은 거리가 아닌, X와 Y좌표를 통해 갈 수 있는 가장 짧은 좌표를 구하는 것이라 생각하면 됩니다.
ORACLE 코드
SELECT ROUND(ABS(MAX(LAT_N) - MIN(LAT_N)) + ABS(MAX(LONG_W) - MIN(LONG_W)),4)
FROM STATION;