[TIL] 23.05.18

문종현·2023년 5월 18일
0

TIL

목록 보기
117/119
post-custom-banner

👉 오늘 한 일

  • 리트코드 SQL 문제 풀이

리트코드 SQL

Find Users With Valid E-Mails (1517) 📌

  • easy, 51%

  • https://leetcode.com/problems/find-users-with-valid-e-mails/

  • 정규표현식으로 조건에 맞는 이메일을 매칭시켜야 함.

    • 가장 처음에는 알파벳만 올 수 있으므로(prefix name) 알파벳 그룹 패턴을 찾음

    • 그 다음 패턴에는 . , _, - 를 제외한 특수문자를 모두 제거해야 함 -> 문제에 정확히 명시되어 있지 않아서 테케를 확인해보면서 풀었고, 조금 불친절하다고 느낌...

    • 그 이후에는 @leetcode.com 이라는 도메인만 올 수 있는데, 마찬가지로 테케를 돌려보니 @leetcode?com 과 같은 방식으로 된 케이스가 있어 명확하게 . 만 올 수 있도록 패턴을 생성함

SELECT *
FROM users
WHERE mail REGEXP '^[a-zA-Z][a-zA-Z0-9\_\.\-]*@leetcode[\.]com'
profile
자라나라 새싹새싹🌱
post-custom-banner

0개의 댓글