HackerRank | Weather Observation Station 12

jeonghens·2025년 6월 4일

SQL: HackerRank

목록 보기
42/49

HackerRank Weather Observation Station 12


문제

STATION 테이블에서 모음으로 시작하지 않고, 모음으로 끝나지 않는 CITY 값을 중복 없이 출력하는 문제이다.


풀이

REGEXP는 정규 표현식을 활용해 문자열 패턴을 비교하는 연산자이다.

^[aeiouAEIOU]는 모음으로 시작하는 문자열, [aeiouAEIOU]$는 모음으로 끝나는 문자열을 의미하며, 두 조건 모두 부정(NOT)하면 조건에 맞는 CITY 값을 필터링할 수 있다.

중복은 DISTINCT 키워드로 제거하면 된다.


SELECT DISTINCT CITY
FROM STATION
WHERE CITY NOT REGEXP '^[aeiouAEIOU]' AND CITY NOT REGEXP '[aeiouAEIOU]$';
profile
알고리즘이나 SQL 문제 풀이를 올리고 있습니다. 피드백 환영합니다!

0개의 댓글