https://www.hackerrank.com/challenges/weather-observation-station-18/problem?isFullScreen=true
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, b)와 P2(c, d)를 2D 평면상의 두 점으로 가정합니다.
a는 북위(LAT_N in STATION)에서 최소 값과 같고,
b는 서경(LONG_W in STATION)에서 최소 값과 같으며,
c는 북위(LAT_N in STATION)에서 최대 값과 같고,
d는 서경(LONG_W in STATION)에서 최대 값과 같습니다.
점 P1과 P2 사이의 맨해튼 거리를 구하고 이를 소수점 아래 4자리까지 반올림하세요.
select round(max(LAT_N) - min(LAT_N) + max(LONG_W) - min(LONG_W), 4)
from STATION
'코딩일기' 카테고리의 다른 글
SQL 코드카타 165 - Population Census (0) | 2024.07.20 |
---|---|
SQL 코드카타 164 - Weather Observation Station 19 (0) | 2024.07.20 |
SQL 코드카타 162 - Weather Observation Station 17 (0) | 2024.07.20 |
SQL 코드카타 161 - Weather Observation Station 16 (0) | 2024.07.20 |
알고리즘 코드카타 113 - 전력망을 둘로 나누기 (0) | 2024.07.19 |