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

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

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

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

[HackerRank] Weather Observation Station 19

by 언호 2022. 1. 4.

📖 문제


🧑🏻‍💻 풀이 과정

1) 문제 이해 및 접근

유클리드 거리 계산 구하는 공식을 적용시키기 위해 제곱을 구하는 POW 함수와 제곱근을 구하는 SQRT 함수를 사용하였습니다.

2) 풀이 코드

사용 언어 - MySQL

SELECT ROUND(SQRT(POW((MAX(lat_n) - MIN(lat_n)), 2) + POW((MAX(long_w) - MIN(long_w)), 2)), 4)    -- 유클리드 거리 계산
FROM station;

📝 결과 및 학습한 내용

1) 어려웠던 내용

함수의 존재 여부를 알 수 없어서 구글에 검색하여 함수를 알게 되었습니다.

2) 새롭게 학습한 내용

제곱 구하기 : POW(x, y) -> x^y (x의 y제곱)

제곱근 구하기 : SQRT(x) -> 루트 x 의 값


🔗 문제 링크

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

 

Weather Observation Station 19 | HackerRank

Query the Euclidean Distance between two points and round to 4 decimal digits.

www.hackerrank.com

 

 

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

댓글