Consider and to be two points on a 2D plane.
- happens to equal the minimum value in Northern Latitude (LAT_N in STATION).
- happens to equal the minimum value in Western Longitude (LONG_W in STATION).
- happens to equal the maximum value in Northern Latitude (LAT_N in STATION).
- happens to equal the maximum value in Western Longitude (LONG_W in STATION).
Query the Manhattan Distance between points and and round it to a scale of 4 decimal places.
Input Format
The STATION table is described as follows:
where LAT_N is the northern latitude and LONG_W is the western longitude.
Problem
두 지점을 맨해튼 거리로 쿼리하고, 소수점 4자리 수로 반올림하라.
Answer1
SELECT ROUND(ABS(MIN(LAT_N)-MAX(LAT_N)) + ABS(MIN(LONG_W)-MAX(LONG_W)),4)
FROM STATION
How to solve
맨해튼 거리 공식만 대입하면 크게 어렵지 않은 문제다.
테이블에 있는 위도의 최대값과 최소값의 거리, 경도의 최대값과 최소값의 거리를 절대값으로 계산하여 더해준다.
반응형
'데이터 > SQL 문제풀이' 카테고리의 다른 글
HackerRank SQL - Occupations (1) | 2023.01.06 |
---|---|
HackerRank SQL - The PADS (0) | 2023.01.03 |
HackerRank SQL - Type of Triangle (0) | 2022.11.15 |
HackerRank SQL - Higher Than 75 Marks (0) | 2022.11.01 |
HackerRank SQL - The Blunder (0) | 2022.11.01 |
댓글