שאַפֿן אַ אַלגערידאַם צו ידענטיפיצירן צי צוויי סטרינגס זענען אַנאַגראַמז.
דאָ איז אַ ביישפּיל פון אַן אַלגערידאַם צו ידענטיפיצירן צי צוויי סטרינגס זענען אַנאַגראַמז: 1. דעפינירן אַ פֿונקציע גערופן `is_anagram` וואָס נעמט צוויי שטריקל אַרגומענטן, `סטר1` און `סטר2`. 2. אויב די לענג פון `סטר1` און `סטר2` זענען נישט גלייַך, צוריקקומען `פאַלש` זינט צוויי סטרינגס מוזן האָבן די זעלבע לענג צו זיין אַנאַגראַמז. 3. שאַפֿן צוויי דיקשאַנעריז, `דיקט1` און `דיקט2`, צו קראָם די קאַונץ פון אותיות אין `סטר1` און `סטר2` ריספּעקטיוולי. 4. שלייף דורך יעדער כאַראַקטער אין `סטר1`, און פֿאַר יעדער כאַראַקטער, פאַרגרעסערן זייַן ציילן אין `דיקט1` מיט 1. 5. טאָן די זעלבע פֿאַר `סטר2` און `דיקט2`. 6. אויב `דיקט1` און `דיקט2` זענען גלייַך, צוריקקומען `אמת` צו אָנווייַזן אַז `סטר1` און `סטר2` זענען אַנאַגראַמז, אַנדערש צוריקקומען `פאַלש`. דער לעצט אַלגערידאַם אין פּיטהאָן קען קוקן ווי דאָס: ``` פּיטהאָן דעף איז_אַנאַגראַם (סטר1, סטר2): אויב לענ (סטר1) != לענ (סטר2): צוריקקומען פאַלש דיקט1 = {} דיקט2 = {} פֿאַר טשאַר אין סטראָ1: אויב char אין dict1: dict1[char] += 1 אַנדערש: dict1[char] = 1 פֿאַר טשאַר אין סטר2: אויב טשאַר אין dict2: dict2[char] += 1 אַנדערש: dict2[char] = 1 אויב dict1 == dict2: return True else: return False ```