یک الگوریتم برای حل یک آناگرام بنویسید.
الگوریتم برای حل آناگرام می تواند به شرح زیر باشد: ۱. کلمه یا عبارت ورودی را بگیرید، همچنین لیست کلمات یا عبارات را برای مقایسه و یافتن آناگرام ها بگیرید. ۲. هر نشانه یا فضای سفید را حذف کنید و تمام کاراکترها را برای یکنواخت تبدیل به حروف کوچک کنید. ۳. با مرتب کردن حروف یا حروف آن به ترتیب رو به بالا یک نسخه مرتب شده از ورودی ایجاد کنید. ۴. برای مقایسه از طریق لیست کلمات یا عبارات حرکت کنید: الف. برای هر کلمه یا عبارت، هر نشانه یا فضای سفید را حذف کنید و تمام حروف را به صورت کوچک تبدیل کنید. ب. حروف یا حروف آن را به ترتیب رو به بالا مرتب کنید. ج. نسخه های مرتب شده ورودی و کلمه یا عبارت را مقایسه کنید. د. اگر آنها مطابقت داشته باشند، کلمه یا عبارت را به یک لیست آناگرام ها ذخیره کنید. ۵. هنگامی که تکرار کامل شود