반응형
츄르사려고 코딩하는집사입니다.
1. [HackerRank] Weather Observation Station 7 SQL
2. 문제 출처
https://www.hackerrank.com/challenges/weather-observation-station-7/problem
3. 문제
Query the list of CITY names ending with vowels (a, e, i, o, u) from STATION. Your result cannot contain duplicates.
Input Format
The STATION table is described as follows:
where LAT_N is the northern latitude and LONG_W is the western longitude.
4. 풀이
- vowels(a,e,i,o,u) 모음 a, e, i, o, u로 끝나는 CITY 리스트를 쿼리하라.
- 그런데, 중복은 안되니까 DISTINCT를 사용하여 중복을 제거한다.
5. 소스 코드
- 정규표현식을 길게 사용한 소스 코드
SELECT DISTINCT CITY
FROM STATION
WHERE REGEXP_LIKE(CITY, 'a$|e$|i$|o$|u$');
- 정규표현식을 짧게 사용한 소스 코드
SELECT DISTINCT CITY
FROM STATION
WHERE REGEXP_LIKE(CITY, '[aeiou]$');
- DISTINCT는 중복을 제거해 준다.
반응형
'알고리즘 > HackerRank' 카테고리의 다른 글
[HackerRank] Weather Observation Station 11 오라클(Oracle) (0) | 2021.09.08 |
---|---|
[HackerRank] Weather Observation Station 10 오라클(Oracle) (0) | 2021.09.08 |
[HackerRank] Weather Observation Station 9 오라클(Oracle) (0) | 2021.09.08 |
[HackerRank] Weather Observation Station 8 오라클(Oracle) (0) | 2021.09.08 |
[HackerRank] Weather Observation Station 6 오라클(Oracle) (0) | 2021.09.07 |
[HackerRank] Weather Observation Station 5 SQL (0) | 2021.09.07 |
[HackerRank] Weather Observation Station 4 SQL (0) | 2021.09.06 |
[HackerRank] Weather Observation Station 3 SQL (0) | 2021.09.06 |
최근댓글