سرمایه گذاری متفاوت در سال نو 🍎🌱 ۳۵٪ تخفیف نوروزی ➕ حضور رایگان در مسترمایند نخبگان صنعت نرم‌افزار 💻✅
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ Navid JN
معرفی منابع تقویت مهارت حل مساله
محمدعلی رضا حل شده توسط محمدعلی رضا

سلام وقت بخیر

من هرچقدر فکر کردم درمورد این تمرین که راه حل دیگه ای به غیر از الگوریتمی که استاد گفتن پیدا کنم و الگوریتمش رو بنویسم چیزی به ذهنم نرسید.

برا اینکه بتونم تمرین بیشتری در بحث الگوریتم داشته باشم میشه منبعی معرفی کنید؟

دنبال یک سری مسائلی هستم که در دنیای واقعی و دنیای برنامه نویسی واقعا کاربردی باشه  منظورم اینه که میخوام  ببینم الگوریتم یک نرم افزار چطوری نوشته میشه.

ممنونم

سلااااااااااااااااااااام نوید جان

وقت شما هم بخیر

استاد رمضان پور برای تقویت مهارت حل مساله همیشه سایت HackerRank.com رو پیشنهاد میده. البته پیشنهاد میکنم فعلا سرفصل‌ها رو برید جلو و بعد از اینکه برنامه نویسی پایتون رو یاد گرفتید برید سراغ این سایت ها.

سایت هکر رنک و سایت‌های مشابه بهش برای تقویت مهارت حل مساله و الگوریتم نویسی خیلی خوبن:

coderbyte

topcoder

codewars

Leetcode

hackerrank

exercism

codechef

coderbyte

coderfights

SPOJ

codeforces

 

تو این مقاله هم سایت‌های خوبی معرفی کرده:

The 10 Most Popular Coding Challenge Websites [Updated for 2021]

 

سایت معروف ایرانی ای هم داریم به نام quera.ir

 

اگر کسی تو مهارت حل مساله با تمرین تو این سایت‌ها قوی بشه حتما میتونه مسائلی که تو کسب و کار داریم و کاربردی هستن رو حل کنه. 

جلوتر وقتی تمرین هایی که استاد میگن انجام بدید و پروژه بزنید قشنگ با الگوریتم هایی که تو یه نرم افزار نوشته میشن آشنا میشید. اونقدر الگوریتم‌های عجیب و غریبی نیستن. نرم افزاری که مینویسیم قراره یک یا چند مساله رو برای ما حل میکنه. و برای هر مساله ممکنه use case یا user story داشته باشیم. که کلیت اتفاقی که قراره تو نرم افزار بیوفته رو به ما میگه و داخل هر use case یا user story مسائل ریزی داریم که برای هر کدومش الگوریتمی میدیم.

یعنی تو نرم افزار مسائل ریز رو درشتی داریم که برای هر کدومش الگوریتم میدیم.

بهترین پاسخ
محمدعلی رضا ۱۵ مهر ۱۴۰۰، ۱۷:۰۶