حل معماهای ریاضی، معمولا تمرین ذهنی و ورزش فکری محسوب می شود. البته گاهی ممکن است که موضوعات کاربردی را هم شامل شوند. ولی برای حل بعضی از معماها، سطح بالایی از منطق و هوش محاسباتی لازم است. این معماها با تغییرات ظاهری، بر روی الگوریتم های محاسباتی شناخته شده، ساخته می شوند و معمولا به دانش ریاضی سطح بالایی نیاز دارند. یکی از این نوع معماها را در بالا ملاحظه کردید. با حل این نوع معماها، عملا با الگوریتم هایی آشنا می شوید که بی تردید خلاقیت افراد را بالا می برد و مسلما در برنامه ریزی های مهندسی و همچنین، برنامه نویسی های کامپیوتری، کاربرد دارد.