새로운 블로그로 이전 작업을 진행하고 있어 포스트가 새로 작성되고 있지 않습니다.

빠른 시일 내에 새로운 블로그로 인사드리겠습니다.

새로운 블로그 : https://unho.vercel.app/

본문 바로가기
알고리즘 문제풀이/SQL

[HackerRank] Weather Observation Station 13

by 언호 2021. 12. 21.

문제


풀이 과정

1) 문제 이해 및 접근

조건에 해당하는 행들의 위도의 합을 구하고, 소수점 자리를 4째자리까지만 표현해야하므로 sum 함수와 trunc 함수를 이용하는 방법으로 접근했습니다.

2) 풀이 코드

사용 언어 - Oracle

SELECT TRUNC(SUM(lat_n), 4)     -- 출력하는 열 (위도의 합을 구하고 소수점 4자리에서 자름)
FROM station                    -- 테이블
WHERE lat_n > 38.7880           
    AND lat_n < 137.2345;       -- 위도가 38.7880 보다 크고 137.2345 보다 작은 경우

결과 및 학습한 내용

1) 어려웠던 내용

특별히 없습니다.

2) 새롭게 학습한 내용

특별히 없습니다.


문제 링크

- https://www.hackerrank.com/challenges/weather-observation-station-13/problem?isFullScreen=true&h_r=next-challenge&h_v=zen 

 

Weather Observation Station 13 | HackerRank

Query the sum of Northern Latitudes having values greater than 38.7880 and less than 137.2345, truncated to 4 decimal places.

www.hackerrank.com

 

 

※ 오류 및 오타, 다른 의견이 있는 경우 댓글을 남겨주시면 감사하겠습니다

댓글