[HackerRank]Weather Observation Station 8

nn1co1·2022년 7월 22일
0

문제 바로가기

문제점

맨 첫 글자와 맨 끝 글자가 저 모음이어야 하는데, 일일이 LIKE CITY '&a' 이런 식으로 작성해주려면 경우의 수가 너무 많아서 더 좋은 방법은 없는지 얼른 구글링 해봤다. 아무리 생각해도 그건 너무 소모적이야

정답 풀이

select distinct city
from station
where city regexp '^[aeiou]' and city regexp '[aeiou]$'

정규식(Regular Expression)

  • 어쩌구로 시작하는 문자열 - '^어쩌구'
  • 어쩌구로 끝나는 문자열 - '어쩌구$'

저 어쩌구는 단순히 하나의 알파벳일수도 있고 이 문제처럼 리스트일 수도 있다. 훨씬 단순하게 가능!
더 많은 정규식 표현이 있으니 그때 그때 찾아가면서 써먹어보려고 한다.

0개의 댓글