본 포스팅은 책만 출판사에서 출간한 박상길 님의 '파이썬 알고리즘 인터뷰'를 바탕으로 작성된 포스팅입니다. 개인 공부 목적으로 책을 통해 공부한 알고리즘의 주요 내용들을 요약. 정리합니다.
문제 정의
소주 만 병만 주소
여보 안경 안 보여
다들 잠들다
"A man, a plan, a canal: Panama"
위와 같이 앞 뒤가 똑같은 단어나 문장으로, 뒤집어도 같은 말이 되는 단어 또는 문장을 팰린드롬(Palindrome)이라고 합니다. 우리 말로는 '회문'이라고 합니다.
LeetCode 125번 문제, Valid Palindrome 문제를 풀어보도록 하겠습니다
본 문제 풀이를 통해 문자열 처리, 리스트, 데크(Deque) 자료형, 파이썬 슬라이싱 등의 개념을 학습할 수 있습니다.
한번 도전해보시고, 저의 Git Repository도 참고해주시면 감사하겠습니다.
문제풀이
'Deep Learning > Python-Algorithm' 카테고리의 다른 글
📔 이.코.테 Part2. BFS, DFS알고리즘 및 구현(Python) (0) | 2020.09.18 |
---|---|
[Basic of Basic] 알고리즘 기본 정리 - 단방향 리스트와 양방향 리스트 (0) | 2020.08.30 |
[Basic of Basic] 알고리즘 기본 정리 - 자료구조란 무엇인가? (0) | 2020.08.30 |
[파이썬 알고리즘 인터뷰] Chap4. Big-O, Data Structure (0) | 2020.08.13 |
[알고리즘의 성능 표현 방법] 시간 복잡도와 공간 복잡도 그리고 빅오 표기법 (0) | 2020.04.01 |
댓글