 กำหนดสตริงสองสาย A และ B ให้เขียนโปรแกรมเพื่อพิจารณาว่าสตริงทั้งสองเป็นแอนนาแกรมหรือไม่
def isAnagram(str1, str2): # รับความยาวของสตริงทั้งสอง n1 = len(str1) n2 = len(str2) # การเรียงลำดับสตริงทั้งสองเพื่อให้แน่ใจว่ามีตัวอักษรเดียวกัน str1 = sorted(str1) str2 = sorted(str2) # การเปรียบเทียบสตริงที่เรียงลำดับสำหรับ i ในช่วง (0, n1): if (str1[i] != str2[i]): return False return True # Driver function StringA = "rat" StringB = "tar" if isAnagram(StringA, StringB ): พิมพ์("ใช่") อื่น: พิมพ์("ไม่ใช่")