Q1. : 주어진 문자열이 팰린드롬인지 확인하라. 대소문자를 구분하지 않으며, 영문자와 숫자만을 대상으로 한다. https://leetcode.com/problems/valid-palindrome/ Example 1: Input: s = "A man, a plan, a canal: Panama" Output: true Explanation: "amanaplanacanalpanama" is a palindrome. Solutions : import re class Solution(object): def isPalindrome(self, s): s = s.lower() s = re.sub('[^a-z0-9]', '', s) return s == s[::-1] 문자열의 경우 슬라이싱 속도가 매우 빠르다. 슬라..