홍동이의 성장일기

[HackerRank] Weather Observation Station 17 본문

Tool/SQL 코딩테스트 풀이

[HackerRank] Weather Observation Station 17

홍동2 2023. 9. 16. 00:48

 

Weather Observation Station 17 | HackerRank

Query the Western Longitude for the smallest value of the Northern Latitudes greater than 38.7780 in STATION and round to 4 decimal places.

www.hackerrank.com

 

➡️ 내가 푼 풀이

select round(long_w, 4)
from station
where lat_n = (select min(lat_n)
                from station
                where lat_n > 38.7780)

 

➡️ 간단한 풀이

select round(long_w, 4)
from station
where lat_n > 38.7780
order by lat_n
limit 1

 

💡 문제 풀이

 

1. lat_n이 38.7780보다 큰 값 중에서, 가장 작은 값을 가져온다.

▶️ 38.85256239가 나온다.

 

select min(lat_n)
from station
where lat_n > 38.7780

 

2. lat_n이 38.85256239인 값에서 long_w를 가져온 후, 소수점 4자리만 나오도록 반올림한다.


푸는 것보다 문제 해석하기가 더 까다로웠던 문제였다 😣

📍본 내용은  '[백문이불여일타] 데이터 분석을 위한 고급 SQL 문제풀이'를  수강하며 작성한 내용입니다.

728x90
Comments