SQL/문제풀이

[HackerRank] Weather Observation Station 19 / 제곱, 제곱근 함수

응엉잉 2024. 5. 10. 17:03

 

SQRT(<숫자>)

https://www.hackerrank.com/challenges/weather-observation-station-19/problem?isFullScreen=true

 

Weather Observation Station 19 | HackerRank

Query the Euclidean Distance between two points and round to 4 decimal digits.

www.hackerrank.com

제곱이랑 제곱근 함수만 알면 완전 쉽게 풀 수 있음

 

제곱 : POWER

POWER(<숫자>, <몇제곱>)

 

제곱근 : SQRT

SQRT(<숫자>)

 

root((a-b)^2 + (c-d)^2) 이게 유클리드 거리인데

a는 MIN(lat_n)

b는 MAX(lat_n)

c는 MIN(long_w)

d는 MAX(long_w)

각 자리에 잘 적어주면 된다

SELECT ROUND(SQRT(POWER(MIN(lat_n)-MAX(lat_n), 2) + POWER(MIN(long_w)-MAX(long_w), 2)), 4)
FROM station