코딩일기
SQL 코드카타 164 - Weather Observation Station 19
서재일
2024. 7. 20. 10:08
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
Field | Type |
ID | NUMBER |
CITY | VARCHAR2(21) |
STATE | VARCHAR2(2) |
LAT_N | NUMBER |
LONG_W | NUMBER |
STATION 테이블:
- ID: 테이블의 고유 키
- CITY : 도시의 이름
- STATE : 주의 이름
- LAT_N : 위도
- LONG_W : 경도
P1(a, c)와 P2(b, d)를 2D 평면상의 두 점으로 가정합니다. 여기서 (a, b)는 각각 북위(LAT_N)에서 최소 및 최대 값이고, (c, d)는 각각 서경(LONG_W)에서 최소 및 최대 값입니다.
점 P1과 P2 사이의 유클리드 거리를 구하고, 소수점 아래 4자리까지 표시하세요.
select round(SQRT(POW(max(LAT_N) - min(LAT_N), 2) + POW(max(LONG_W) - min(LONG_W), 2)), 4)
from STATION