[Leet Code] 125. Valid Palindrome(유효한 팰린드롬)
이 글을 보러 들어오신 분들은 문제를 알고 오신 분들이기 때문에 팰린드롬에 대해 추가적인 설명을 하지는 않을게요! 주어진 문자열이 팰린드롬인지 확인하는 문제예요. 다만 주어진 문자열에서 대소문자는 구별하지 않고, 영문자와 숫자만 대상으로 해요. 즉, 특수문자나 공백 문자열 등은 대상에서 제외되겠죠? 📝 풀이 어떤 알고리즘을 사용하든 전처리 작업이 필요할 거예요. 책에서는 이것을 for문을 통해서 처리하거나 정규표현식을 통해 처리하는데 저는 조금 다르게 전 처리했어요. 우선 책에서 한 전처리 방법이에요. # 반복문 사용 strs = [] for char in s: if char.isalnum(): strs.append(char.lower()) # 정규표현식 사용 s = re.sub('[^a-z0-9]', ..
알고리즘 학습/파이썬 알고리즘 인터뷰
2021. 12. 5. 21:36
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- Distinct#Codility#Python
- filter#isalnum#lower
- 공유기 설치#BOJ#이분탐색#Python
- 터틀비치#리콘#xbox#controller
- 섬의개수#백준알고리즘#Python
- Brackets#Stacks and Queues#Codility#Python
- 쿼드트리#BOJ#분할정복#Python
- 리모컨#완전탐색#BOJ#Python
- 나무자르기#BOJ#이분탐색#Python
- 병든 나이트#BOJ#탐욕법#Python
- N으로 표현#DP#Programmers#Python
- 순열사이클#BOJ#Python
- PassingCars#Codility#Python
- 랜선자르기#이분탐색#BOJ#Python
- API#lazy#
- Triangle#Sorting#Codility#Python
- NumberofDiscIntersections#Codility#Sort#Python
- django#slicing
- 반복수열#백준알고리즘#Python
- 날짜 계산#BOJ#완전탐색#Python
- 배열합치기#분할정복#BOJ#Python
- django
- 미로 탐색#백준알고리즘#Python
- 암호코드#dp#BOJ#Python
- 토마토#백준알고리즘#Python
- Swift#Tuples#Range
- 백준 알고리즘#BackTracking
- 파이썬알고리즘인터뷰#4장
- 텀 프로젝트#백준알고리즘#Python
- 종이자르기#분할정복#BOJ#Python
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
글 보관함