 İki dizi s ve t verildiğinde, t s'nin bir anagramıysa true, aksi takdirde false döndürür. Anagram, farklı bir kelimenin veya deyimin harflerinin yeniden düzenlenmesiyle oluşturulan, tipik olarak tüm orijinal harfleri tam olarak bir kez kullanan bir kelime veya deyimdir.
Her iki dizedeki karakterlerin sıklığını depolamak için iki sözlük oluşturarak ve ardından bunları karşılaştırarak bu sorunu çözebilirsiniz. Sözlükler eşitse, true değerini döndürün. Aksi takdirde, false döndürün. İşte çözüm için Python kodu: ``` def is_anagram(s, t): if len(s) != len(t): s'deki char için False s_dict = {} t_dict = {} döndürün: if char in değil s_dict: s_dict[char] = 0 s_dict[char] += 1 t'deki char için: if char t_dict'te değilse: t_dict[char] = 0 t_dict[char] += 1 dönüş s_dict == t_dict ``` bu işlev, iki dizgiyi argüman olarak iletir ve ikinci dizge birincinin anagramıysa True, aksi takdirde False döndürür.