اینجانب عضو گروه ذوق احمدی بر آن شدیم تا کدی در جهت رفع اشکال از مشکلات گروه پایا بزنیم.
کد ذیل از دو جهت سوال و مشکل را گازانبری حل کرده، شما را به جواب نزدیک تر میکند. باشد که شکرگذار باشید.
برای اجرای کد از (خاک به سرم) برگه تقلب زیر استفاده کرده، جادو کنید!
python3 main.py 8 -dd // تعداد پاسخ ها برای جدولی 8 در 8 و نمایشی بس جذاب
python3 main.py 12 13 14 -t // مقایسه زمان اجرای کد برای جداول به اندازه های 12 13 و 14
python3 main.py 12 -b -d // تعداد پاسخ ها برای جدولی به اندازه 12 اما با الگوریتم جایگشت و نمایشی نه چندان جذاب
میتوانید چارت مقایسه زمانی را به جای مشاهده، ذخیره نمایید که کافیست در فایل main.py
خط زیر را "انکامنت" نمایید (و طبعا خط دیگر را "کامنت")
# can either view the plot or
plt.show() // این خط را کامنت مرقوم بفرمایید
# uncomment next line to save the plot as times.png
# plt.savefig("times.png") // و هشتگ ابتدای این خط را محذوف!
شما همچنین میتوانید الگوریتم خودتان را نیز به کد زیبای ما اضافه کنید و از آن حداکثر استفاده را ببرید، صرفا به یاد داشته باشید الگوریتم شما باید در مسیر
/algorithms
قرار گرفته و کلاس
/algorithms/Abstracts/Solution
را به عنوان پدر و ولی خویش قبول کند و همچنین از دستورات وی مبنی بر "اوررایت" کردن یا بازنویسی متد
solve()
پیروی کرده در آن متد
self.solution
را اپدیت و
self.print()
را در مواقع نیاز مورد خطاب قرار دهد!
ما اعضای تیم ذوق احمدی در کمال صحت عقل و هوشیاری کامل اعلام میداریم هیچگونه ایده ای نداریم که در زمان ثبت نام به چه دلیل همچین نامی برگزیده ایم، زین رو هیچگونه مسئولیت در قبال این نام، اعم از "این چه اسمیه"، "اخه یعنی چی ناموسا"، "منظورتون اون آقاهه س؟" یا "میشه توضیحش بدین؟" را قبول نکرده فرار از مسئولیت میکنیم، باشد که این نام در تاریخ باقی نماند و از آن یادی نشود.
/ انتهای پیام