문제
DIFFICULTY : Medium, SKILL : Basic, MySQL
Consider P1(a, c) and P2(b, d) to be two points on a 2D plane where (a, b) are the respective minimum and maximum values of Northern Latitude (LAT_N) and (c, d) are the respective minimum and maximum values of Western Longitude (LONG_W) in STATION. Query the Euclidean Distance between points P1 and P2 and format your answer to display 4 decimal digits. 문제해석 1) 점 P1과 P2 사이의 유클리드 거리를 계산해서 소수점 4자리까지 표기하기 |
INPUT 테이블
The STATION table is described as follows:
where LAT_N is the northern latitude and LONG_W is the western longitude.
OUTPUT 결과 샘플
X
SQL CODE
SELECT ROUND(SQRT(POW(MIN(LAT_N)-MAX(LAT_N),2)+POW(MIN(LONG_W)-MAX(LONG_W),2)),4)
FROM STATION
;
SQL 결과
184.1616
느낀점/개선점
추가 조사 | 1. 유클리드 거리 계산 공식 2. POW 함수 POW(A, 2) : A의 2제곱 POW(A, 3) : A의 3제곱 |
느낀점 | |
개선점 |