본문 바로가기

Language/SQL

[HackerRank][SQL][Aggregation] Weather Observation Station 18 - 컴도리돌이

728x90
 

Weather Observation Station 18 | HackerRank

Query the Manhattan Distance between two points, round or truncate to 4 decimal digits.

www.hackerrank.com


Problem

Consider P1(a,b) and P2(c,d)  to be two points on a 2D plane.

  • a happens to equal the minimum value in Northern Latitude (LAT_N in STATION).
  • b happens to equal the minimum value in Western Longitude (LONG_W in STATION).
  • c happens to equal the maximum value in Northern Latitude (LAT_N in STATION).
  • d happens to equal the maximum value in Western Longitude (LONG_W in STATION).

Query the Manhattan Distance between points P1 and P2 and round it to a scale of  decimal places.

 

-> 다음을 소수점 4번째 자리에서 반올림하여 출력하시오.

-> lat_n의 가장 큰 값과 가장 작은 값의 차의 절대 값 + long_w의 가장 큰 값과 가장 작은 값의 차의 절대 값


Answer

select round(abs(max(lat_n) - min(lat_n)) + abs(max(long_w) - min(long_w)),4)
from station