Leetcode 819. Most Common Word - Python
Leetcode 819 문제 보기 문제 이해하기 문장 paragraph가 주어졌을 때, banned에 적힌 단어들을 제외하고 가장 많이 나타나는 단어를 찾아라. 정답 단어는 소문자로 출력하라. 아이디어 구상 문제에서 문장에 포함가능한 문장부호들이 주어졌다. 공백 포함 !?',;. 기호가 포함가능하다고 한다. 때문에 위 기호들을 제거하고 문장을 소문자로 치환한 후, 단어별로 쪼갠 후 banned의 단어들을 제외해준다면 가장 많이 출현하는 단어를 찾을 수 있을 것이다. 그러나 여기서는 좀 더 간명한 풀이 방법을 사용해보자. 바로 정규표현식을 이용한 방법이다. 정규표현식은 문자열을 편리하게 다룰 수 있게 하는 방법이다. 특정한 조건의 문자를 검색하거나 치환하는 과정을 매우 간편하게 처리할 수 있도록 돕는다. ..
2022.05.04