مهارت برنامه نویسی را بجز با تمرین نمی توان کسب کرد و بدون تمرین حل مسایل الگوریتمی نمی توان برنامه نویسی خوبی شد. بی تعارف!
از سوی دیگر شاید خیلی ها دسترسی به یک مربی-راهنما-پایه (یا هرچه اسمش را می گذارید) برای دل دادن به این کار ندارند. بخصوص که آدم جاهایی گیر می کند و نیاز به یک راه بلد دارد.
هِچ عیبی ندارد. من راهبَلَد الگوریتمی شما هستم.
برای اینکه این کار مقیاس پذیر و قابل مدیریت باشد، دوست دارم یک حرکت الگونَوَردی را با شما شروع می کنم. خیلی شبیه به کوهنوردی دسته جمعی که یک راهنما دارد و تعدادی علاقه مند پایه هم در کوهها حرکت می کنند، در الگونَوَردی من راهنما خواهم بود و هرفرد دیگری که علاقه مند هست می تواند به این حرکت بپیوندد تا یک پیمایش زیبا در فضای الگوریتم ها داشته باشیم. بی تعارف اگر زیباتر از کوهنوردی نباشد، شوق و هیجان آن را دارد. با این کار ماهیچه های برنامه نویسی و حل مساله خود را قوی می کنید.
برنامه الگونَوَردی
۱- هر هفته یک سوال الگوریتمی مشخص می کنم. معمولا این سوال را تا انتهای روز یکشنبه هر هفته در یک پست جدید در ویرگول قرار خواهم داد.
۲- الگونَوَردان عزیز شروع به حل مساله می کنند و پاسخ های خود را همراه با شرح کوتاهی در قسمت 'پاسخ' ها زیر پست ویرگول می گذارند. برای این کار تا انتهای روز شنبه وقت دارید.
۳- من اولین پاسخ کامل را انتخاب می کنم.
۴- یک فایل گوگل داک تشکیل می دهم و فردی که بهترین پاسخ را نوشته دعوت می کنم که با هم شرح مبسوط حل را مشابه روش حل مسایل در مجموع پست های گذشته یا کتاب آمادگی برای مصاحبه های برنامه نویسی به سبک شرکت های بزرگ دنیا بنویسیم.
۵- در انتهای روز یکشنبه تشریح حل مساله را با ذکر نامه الگونَوَرد برتر هفته روی ویرگول می گذاریم.
اگر علاقه مندید که به جمع الگونوردی بپیوندید، لطفا زیر این پست یک پیغام بگذارید.
الگونوردی ۲ حل نشده! شما حل کنید!
الگونوردی ۱ حل شد توسط Iman