반응형
츄르사려고 코딩하는집사입니다.
1. [HackerRank] Weather Observation Station 11 SQL
2. 문제 출처
https://www.hackerrank.com/challenges/weather-observation-station-11/problem
3. 문제
Query the list of CITY names from STATION that either do not start with vowels or do not end with vowels. 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로 시작하지 않거나 모음 a, e, i, o, u로 끝나지 않는 CITY 리스트를 쿼리하라.
- 모음으로 시작하지 않도록 REGEXP_LIKE 앞에 NOT을 넣는다.
- 모음으로 끝나지 않도록 REGEXP_LIKE 앞에 NOT을 넣는다.
5. 소스 코드
- 정규표현식 소스 코드
SELECT DISTINCT CITY
FROM STATION
WHERE NOT REGEXP_LIKE(CITY, '^[aeiou]','i')
OR NOT REGEXP_LIKE(CITY, '[aeiou]$');
- DISTINCT는 중복을 제거해 준다.
반응형
'알고리즘 > HackerRank' 카테고리의 다른 글
[HackerRank] Type of Triangle 오라클(Oracle) (0) | 2021.09.17 |
---|---|
[HackerRank] Employee Names 오라클(Oracle) (0) | 2021.09.14 |
[HackerRank] Weather Observation Station 12 오라클(Oracle) (0) | 2021.09.09 |
[HackerRank] Higher Than 75 Marks 오라클(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 7 오라클(Oracle) (0) | 2021.09.07 |
최근댓글