class Solution:
def isPalindrome(self, s: str) -> bool:
# Palindrome: 앞으로 읽으나, 뒤로 읽으나 똑같으면
# 모든 Alphanumeric character 만 남기고: 글자와 숫자
# 모든 글자 소문자로..
all_alphanumeric_char = "0123456789abcdefghijklmnopqrstuvwxyz"
all_alphanumeric_char_no_blank = ""
for w in s.lower():
if w in all_alphanumeric_char:
all_alphanumeric_char_no_blank +=w
return all_alphanumeric_char_no_blank == all_alphanumeric_char_no_blank[::-1]
'LeetCode > Grind169' 카테고리의 다른 글
242. Valid Anagram (0) | 2025.04.22 |
---|---|
226. Invert Binary Tree (0) | 2025.04.22 |
121. Best Time to Buy and Sell Stock ☆ (0) | 2025.04.22 |
21. Merge Two Sorted Lists ☆ (0) | 2025.04.22 |
20. Valid Parentheses (0) | 2025.04.22 |