반응형

Round 3

HackerRank(해커랭크) MySQL Weather Observation Station 20 문제 답

*MySQL 버전, 집계 함수(Aggregation) 문제입니다. 해커랭크 Weather Observation Station 20 문제, 샘플, 설명 해당 문제 중앙값(median) 정의: 하위(데이터 셋의 절반)와 상위(데이터 셋의 절반)를 구분하는 정중앙 값 소수 4자리까지 반올림 표기 대충 LAT_N의 중앙값을 소수 4자리까지 반올림해서 구하라는 말. 해커랭크 Weather Observation Station 20 답 PERCENT_RANK() 사용 median은 오름차순 정렬 시 50%인 정중앙 값이다. 그러므로 하위%, 상위%를 구할 수 있는 PERCENT_RANK에서 0.5를 조건으로 걸면 중앙값을 구할 수 있다. 인라인 뷰 사용 PECENT_RANK()의 결괏값이 담긴 테이블을 참조. ROU..

HackerRank(해커랭크) MySQL Weather Observation Station 19 문제 답

*MySQL 버전, 집계 함수(Aggregation) 문제입니다. 해커랭크 Weather Observation Station 19 문제, 샘플, 설명 LAT_N 최솟값, 최댓값 = a, b LONG_W 최솟값, 최댓값 = c, d P1(a, c), P2(b, d)의 유클리드 거리(2D) 식 세우기 소수 4자리(4 decimal digits) 표기 대충 두 점 거리를 유클리드 거리(2D)식으로 구하고 산출물은 소수 4자리로 나타내라는 말. 해커랭크 Weather Observation Station 19 답 유클리드 거리 식에 따라 SQRT(), POW() 사용 소수 4자리 표기를 위해 ROUND 사용 #실수 방지, 헷갈릴 때는 주석으로 미리 정리하기 -- a = MIN(LAT_N) -- b = MAX(LA..

HackerRank(해커랭크) MySQL Weather Observation Station 15 문제 답

*MySQL 버전, 집계 함수(Aggregation) 문제입니다. 해커랭크 Weather Observation Station 15 문제, 샘플, 설명 Western Longtitude(LONG_W) 구하기 이때 구해야 하는 LONG_W는 137.2345보다 작은 Northern Latitude(LAT_N) 값들 중 최댓값. =LONG_W for the largest LAT_N in STATION that is less than 137.2345. 소수 4자리까지 구하기 =Round ~ to 4 decimal places. 해커랭크 Weather Observation Station 15 답 WHERE절 서브 쿼리(중첩 서브쿼리), 비교 연산자 사용 MAX 사용: 137.2345보다 작은 값 중 최댓값 구하기..

반응형
top