본문 바로가기
데이터/SQL 문제풀이

Weather Observation Station 18

by 찌노오 2022. 11. 15.

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

댓글