diff --git a/valid-anagram/TreeStone94.py b/valid-anagram/TreeStone94.py new file mode 100644 index 0000000000..31e7202770 --- /dev/null +++ b/valid-anagram/TreeStone94.py @@ -0,0 +1,5 @@ +class Solution: + def isAnagram(self, s: str, t: str) -> bool: + # 애너그램은 원래의 모든 글자를 정확히 한 번 사용하여 다른 단어나 구절의 글자를 재배열하여 형성된 단어나 구절입니다. + return sorted(s) == sorted(t) + diff --git a/valid-palindrome/TreeStone94.py b/valid-palindrome/TreeStone94.py new file mode 100644 index 0000000000..0c4318b6f5 --- /dev/null +++ b/valid-palindrome/TreeStone94.py @@ -0,0 +1,18 @@ +class Solution: + def isPalindrome(self, s: str) -> bool: + answer = "" + for c in s: + o = ord(c) + if 65 <= o <=90: + answer += chr(o+32) + elif 97 <= o <= 122: + answer += c + elif 48 <= o <= 57: + answer += c + + if answer == "" or answer == answer[::-1]: + return True + else: + return False + +