𝙎𝙌𝙇
[HackerRank] Weather Observation Station 5
콜라맛갈비
2023. 8. 9. 17:35
728x90
https://www.hackerrank.com/challenges/weather-observation-station-5/problem?isFullScreen=true
Weather Observation Station 5 | HackerRank
Write a query to print the shortest and longest length city name along with the length of the city names.
www.hackerrank.com
STATION에서 가장 짧고 긴 CITY 이름과 각각의 길이 (즉, 이름에 포함된 문자 수)를 찾아라.
가장 작은 도시나 가장 큰 도시가 두 개 이상 있는 경우 알파벳 순으로 정렬할 때 가장 먼저 오는 도시를 선택하라.
WITH CNT_TAB AS (
SELECT CITY
, LENGTH(CITY) CNT
FROM STATION
)
(SELECT *
FROM CNT_TAB
WHERE CNT = (SELECT MIN(CNT)
FROM CNT_TAB)
ORDER BY 1
LIMIT 1)
UNION
(SELECT *
FROM CNT_TAB
WHERE CNT = (SELECT MAX(CNT)
FROM CNT_TAB)
ORDER BY 1
LIMIT 1)
(SELECT CITY, LENGTH(CITY)
FROM STATION
ORDER BY LENTH(CITY), CITY
LIMIT 1
)
UNION
(SELECT CITY, LENGTH(CITY)
FROM STATION
ORDER BY LENTH(CITY) DESC, CITY
LIMIT 1
)
728x90