Kodoni një funksion për të përcaktuar nëse dy shtresat janë anagramë të njëri-tjetrit.
isAnagram ((string1, string2): # Sigurohuni që të dy shkronjat të jenë të së njëjtës gjatësi nëse len(string1)!= len(string2): ktheni False # Dictionary për të ruajtur frekuencën e karaktereve në string1 count = [0] * 26 # Për çdo karakter në string1 rritni frekuencën e tij për i në varg ((len(string1)): count[ord(string1[i]) - ord(a')] += 1 # Për çdo karakter në string2 zvogëloni frekuencën e tij për i në varg (((lenstring2) count): count[ord(string2[i]) - ord(a')] -= 1 # Nëse ndonjë frekuencë arrin një vlerë negative, # atëherë shkronjat nuk mund të jenë anagram për i në varg numërimi i frekuencës)): if[i] 0: ktheni False Nëse të gjitha frekuencat janë shkronja, string1 dhe string2 kthejnë anagramë të njëra-tjetrës < True