앞 뒤가 똑같은 문장인지 체크하기
# 정규식 이용한 풀이
import re
A = input()
A = A.lower() #1 대소문자 구분X
A = re.sub('[^a-z0-9]','',A) #영문자와 숫자만 대상,
B = False
if A == A[::-1]:
B = True
print(B)
-> 함수로 바꾸기
import re
def isPalindrome(x):
x = x.lower()
x = re.sub('[^a-z0-9]','',x)
return x == x[::-1]
isPalindrome(input())
'코딩테스트 연습 복기용' 카테고리의 다른 글
230311 문자열_ 애너그램 그룹화, 가장 긴 팰린드롬 (1) | 2023.03.12 |
---|---|
하노이 탑 문제 (0) | 2023.02.23 |
230222 코딩 연습 (0) | 2023.02.22 |
230221 코딩 연습 (0) | 2023.02.21 |