Problem Solving
[MySQL] Weather Observation Station 10 | 정규표현식
luminous13
2022. 3. 29. 11:58
문제
- 도시명의 마지막 문자가 모음이 아닌 도시 리스트들을 조회하세요.
- 결과에는 중복이 없어야 합니다.
풀이
정규표현식을 이용한 풀이입니다.
select distinct city
from station
where city regexp '[^aeiou]$';
끝나는 문자열을 표현하기 위해 $을 사용하고, 모음(a,e,i,o,u)을 나열하기 위해 '[]'을 사용합니다. 그리고 부정을 하기 위해 '[^문자]'을 사용합니다.
정규표현식을 사용하지 않은 풀이입니다.
select distinct city
from station
where not (
city like '%a'
or
city like '%e'
or
city like '%i'
or
city like '%o'
or
city like '%u'
)
Weather Observation Station 10 | HackerRank
Query a list of CITY names not ending in vowels.
www.hackerrank.com