코딩테스트(python) 4

6장 1~3번 문제

6장 1번 문자열 활용 함수 isalnum() 문자열이 영어,한글 혹은 숫자로 되어있으면 True, 아니면 False (공백도 False를 리턴한다.) lower() 문자열 영어의 대문자를 소문자로 변환한다. pop() 리스트의 맨 마지막 요소를 돌려주고 그 요소는 삭제한다. 단, pop(0)을 하면 인덱스의 맨 앞의 값을 가져올 수 있다. 답지 풀이1(pop) class Solution: def isPalindrome(self, s:str) -> bool: strs = [] for char in s: if char.isalnum(): strs.append(char.lower()) while len(strs) >1: #문자열이 1개 남을때까지 if strs.pop(0) !=strs.pop(): #맨앞에서..