https://www.hackerrank.com/challenges/weather-observation-station-18/problem?isFullScreen=true
Weather Observation Station 18 | HackerRank
Query the Manhattan Distance between two points, round or truncate to 4 decimal digits.
www.hackerrank.com
SELECT ROUND(ABS(MIN(LAT_N) - MAX(LAT_N)) + ABS(MIN(LONG_W) - MAX(LONG_W)), 4)
FROM STATION;
- 하나의 쿼리에서 네 개의 좌표 값()을 모두 계산합니다.
- POINT! Manhattan Distance로 거리를 계산 한다는 것!
- ABS() 함수를 사용하여 x좌표()와 y좌표()의 절대값 차이를 구합니다.
- 두 절대값 차이를 더합니다.
- 마지막으로 ROUND() 함수를 사용하여 최종 결과를 소수점 넷째 자리까지 반올림합니다.
'코딩 테스트 > 02. SQL' 카테고리의 다른 글
| [Hacker Rank] SQL Intermediate 'New Companies' (Medium) (0) | 2025.08.18 |
|---|---|
| [Hacker Rank]SQL Basic 'Weather Observation Station 19 '(Medium) (0) | 2025.08.17 |
| [Hacker Rank] SQL Basic 'The PADS' (medium) (3) | 2025.08.17 |
| [Hacker Rank] SQL Basic (easy) (6) (5) | 2025.08.16 |
| [HackerRank] SQL Basic (easy)(5) (1) | 2025.08.15 |
