Allen's 데이터 맛집

HackerRank lv. Medium : Weather Observation Station 18 본문

SQL/SQL 문제풀이

HackerRank lv. Medium : Weather Observation Station 18

Allen93 2024. 2. 10. 22:17

문제

hackerrank-sql-medium-weather-observation-station

 

풀이

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

 

1. MIN() 및 MAX() 함수를 사용하여 위도(LAT_N)와 경도(LONG_W)의 최소값과 최대값을 구합니다.


2. 각 축에 대한 거리는 절댓값(abs)을 사용하여 계산됩니다. 위도(LAT_N)의 경우, 최대값과 최소값의 차이를 구하고, 경도(LONG_W)의 경우에도 최대값과 최소값의 차이를 구합니다.


3. 이러한 두 축에 대한 거리를 합산하여 총 거리를 계산합니다.


4. ROUND() 함수를 사용하여 결과를 소수점 이하 4자리까지 반올림합니다.

 

 

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

 

728x90