<prompt> Unda algoriti ili kuangalia ikiwa neno fulani ni anagram ya lingine.  <response>: Anagram ni neno au fungu la maneno linaloundwa kwa kupanga upya herufi za neno au fungu la maneno tofauti, kwa kawaida kwa kutumia herufi zote asili mara moja. Ifuatayo ni algoriti ya kuangalia kama neno fulani ni anagram ya lingine: 1. Bainisha is_anagramneno1, neno2 kuchukua katika vigezo viwili, maneno mawili ya kuangaliwa. 2. Ikiwa urefu wa neno1 si sawa na urefu wa neno2, rudisha Sivyo kwa kuwa haziwezi kuwa anagrams. 3. Unda herufi zinazobadilika ambazo ni kamusi tupu ili kufuatilia hesabu ya herufi katika kila neno. 4. Pitia neno1 na uhesabu matukio ya kila herufi. Hifadhi hesabu katika kamusi ya herufi. 5. Pitia kwa neno2, kwa kila herufi, toa moja kutoka kwa hesabu yake inayolingana katika kamusi ya herufi ikiwa ipo, rudisha sivyo ikiwa herufi haina herufi kama hizo. 6. Pitia katika kamusi ya herufi, ikiwa thamani yoyote si sawa na sifuri, rudisha Flse kwa sababu herufi hizo hazikutumika kwenye anagram. 7. Rejesha Kweli ikiwa kanuni imepitia ukaguzi wote na kupita. Hapa kuna mfano wa msimbo wa chatu kutekeleza algorithm: python def is_anagramword1, word2: ikiwa lenword1 ! lenneno2: rudisha Herufi za Uongo kwa herufi katika neno1: ikiwa herufi katika herufi : herufiherufi 1 kingine: herufiherufi 1 kwa herufi katika neno2: ikiwa herufi katika herufi: herufiherufi - 1 kingine: rudisha Si kweli kwa ufunguo katika herufi: ikiwa herufikey ! 0 : rudisha Urejesho wa Uongo Kweli 