본문 바로가기 메뉴 바로가기

B_log

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

B_log

검색하기 폼
  • 분류 전체보기 (308)
    • 알고리즘 학습 (174)
      • 알고리즘 개념 (8)
      • 프로그래머스 (48)
      • Codility (12)
      • 백준 알고리즘 (62)
      • 파이썬 알고리즘 인터뷰 (13)
      • 삼성 SWEA (20)
      • 종만북 with 파이썬 (5)
      • with Swift (1)
    • iOS 앱개발 (66)
      • Swift Basic (14)
      • iOS (33)
      • WWDC (6)
      • 암호화폐 거래소 앱 프로젝트 (6)
      • Daum Cafe 검색 앱 프로젝트 (5)
      • Swift GuideLines (2)
    • Web (29)
      • 개념 학습 (3)
      • Python | Django (18)
      • 우아한테크코스 (2)
      • AWS (2)
      • Java Script (4)
    • SQL 학습 (4)
      • 프로그래머스 SQL 문제풀이 (4)
    • 개발 독서 (15)
    • 개발 정보 (4)
    • 회고 (2)
    • 주식 (0)
      • 주식 독서 (0)
    • 제품 구매 후기 (2)
    • 이런 저런 생각들 (0)
  • 방명록

filter#isalnum#lower (1)
[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
이전 1 다음
이전 다음
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • 종이자르기#분할정복#BOJ#Python
  • 암호코드#dp#BOJ#Python
  • API#lazy#
  • django
  • 공유기 설치#BOJ#이분탐색#Python
  • N으로 표현#DP#Programmers#Python
  • 파이썬알고리즘인터뷰#4장
  • 병든 나이트#BOJ#탐욕법#Python
  • NumberofDiscIntersections#Codility#Sort#Python
  • Distinct#Codility#Python
  • 날짜 계산#BOJ#완전탐색#Python
  • 미로 탐색#백준알고리즘#Python
  • filter#isalnum#lower
  • 배열합치기#분할정복#BOJ#Python
  • Triangle#Sorting#Codility#Python
  • 백준 알고리즘#BackTracking
  • 순열사이클#BOJ#Python
  • 터틀비치#리콘#xbox#controller
  • Brackets#Stacks and Queues#Codility#Python
  • django#slicing
  • 나무자르기#BOJ#이분탐색#Python
  • PassingCars#Codility#Python
  • 쿼드트리#BOJ#분할정복#Python
  • 반복수열#백준알고리즘#Python
  • 랜선자르기#이분탐색#BOJ#Python
  • 리모컨#완전탐색#BOJ#Python
  • 토마토#백준알고리즘#Python
  • 텀 프로젝트#백준알고리즘#Python
  • 섬의개수#백준알고리즘#Python
  • Swift#Tuples#Range
more
«   2025/05   »
일 월 화 수 목 금 토
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 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바