#الگوریتم حذف عناصر تکراری از لیست به این صورت است که لیستی یک بعدی(1st) و یک عدد(N) به شما داده میشود. به شما گفته میشود که حداکثر تکرار مجاز در این لیست به اندازهی عدد داده شده(N) است. از شما میخواهند که لیست جدیدی را بدون اینکه ترتیب عناصر بههم بریزد،با این شرایط از لیست اولیه ایجاد و چاپ کنید.
برای درک بهتر موضوع مثالی میزنم. فرض کنید که[1,2,3,1,2,1,2,3] به شما داده میشود و گفته میشود که حداکثر تکرار مجاز در این لیست N = 2است. الگوریتم شما باید از ابتدای لیست داده شده حرکت کند و عناصر [1,2,3,1,2] را به لیست جدید اضافه کند. اما نباید عناصر [1,2]که در اندیس ۶و۷ لیست اولیه هستند را وارد لیست جدید کند. زیرا حداکثر تعداد مجاز ۲ میباشد که عناصر ۱ و ۲ در لیست جدید به حداکثر تعداد مجاز رسیدهاند. پس عناصر [1,2]را نادیده گرفته و به سراغ آخرین عنصر ٫لیست اولیه یعنی عدد ۳ میرود و آن را اضافه میکند. الگوریتم شما در نهایت باید لیست [1,2,3,1,2,3]را نمایش دهد.
در این پست راههای ممکن توضیح داده میشود و در نهایت #کد #پایتون آن تقدیم خواهد شد.
🔗 https://zaya.io/7j19x
برای درک بهتر موضوع مثالی میزنم. فرض کنید که[1,2,3,1,2,1,2,3] به شما داده میشود و گفته میشود که حداکثر تکرار مجاز در این لیست N = 2است. الگوریتم شما باید از ابتدای لیست داده شده حرکت کند و عناصر [1,2,3,1,2] را به لیست جدید اضافه کند. اما نباید عناصر [1,2]که در اندیس ۶و۷ لیست اولیه هستند را وارد لیست جدید کند. زیرا حداکثر تعداد مجاز ۲ میباشد که عناصر ۱ و ۲ در لیست جدید به حداکثر تعداد مجاز رسیدهاند. پس عناصر [1,2]را نادیده گرفته و به سراغ آخرین عنصر ٫لیست اولیه یعنی عدد ۳ میرود و آن را اضافه میکند. الگوریتم شما در نهایت باید لیست [1,2,3,1,2,3]را نمایش دهد.
در این پست راههای ممکن توضیح داده میشود و در نهایت #کد #پایتون آن تقدیم خواهد شد.
🔗 https://zaya.io/7j19x
#github یک سیستم #میزبانی #وب (بزرگترین هاست )هست برای پروژه های توسعه دهندگان و یک #شبکه #اجتماعی برای برنامه نویسان هم به شمار میاد. که توسعه دهندگان میتوانند پروژه های خود را ذخیره کرده و به اشتراک بگذارند یا به پروژه های افراد دیگر کمک کنند.
بعد از اینکه متوجه شدیم github چی هست باید ببینم چطور ازش استفاده کنیم. این پست در راهاندازی github به شما کمک میکند.
🔗 https://zaya.io/yfxb4
بعد از اینکه متوجه شدیم github چی هست باید ببینم چطور ازش استفاده کنیم. این پست در راهاندازی github به شما کمک میکند.
🔗 https://zaya.io/yfxb4
در این آموزش قصد داریم به توضیح کامل دستورات push ، pull و commit در گیت هاب بپردازیم. همچنین در این آموزش چگونگی افزودن فایل به گیت هاب توضیح داده خواهد شد.
🔗 https://zaya.io/kwkg0
🔗 https://zaya.io/kwkg0
در یک محیط مشترک ، برای چندین توسعه کاملا عادی است ،که پروژه مشابه را به اشتراک بگذارند و روی آن کار کنند. در حالی که برخی از توسعه دهندگان در حال رفع اشکالات هستند . برخی دیگر ویژگی های جدید و غیره را پیاده سازی می کنند.
یک شاخه #Git اساساً یک خط توسعه مستقل است. هنگام کار روی ویژگی های جدید یا رفع اشکال ، می توانید از انشعاب استفاده کنید.زیرا این کار باعث جدا شدن کار شما از سایر اعضای تیم می شود. این پست به آموزش استفاده از branchها در گیتهاب میپردازد. امیدوارم مفید واقع شود.
🔗 https://zaya.io/wxupr
یک شاخه #Git اساساً یک خط توسعه مستقل است. هنگام کار روی ویژگی های جدید یا رفع اشکال ، می توانید از انشعاب استفاده کنید.زیرا این کار باعث جدا شدن کار شما از سایر اعضای تیم می شود. این پست به آموزش استفاده از branchها در گیتهاب میپردازد. امیدوارم مفید واقع شود.
🔗 https://zaya.io/wxupr
در این پست به صورت کاملاً ساده و تصویری به شما نشان میدهیم چگونه ویندوز ۱۰ را به روی سیستم خود نصب کنید.
🔗 https://zaya.io/o5voj
🔗 https://zaya.io/o5voj
پروژه اویلر یکی از راههای یادگیری برنامهنویسی به هر زبانی است. هر زبان برنامهنویسی تعداد محدودی دستور و قواعد برای کدنویسی دارد. یادگیری این قواعد حدود یکماه یا دوماه زمان نیاز دارد. اما برنامهنویسی در اصل حل مسأله است. این پروژه با ارائه بیش از 760 مسأله ریاضی-برنامهنویسی به شما کمک میکند تا با حل مسائل ریاضیات به کمک برنامهنویسی، مهارت خود را در حل مسائل و برنامهنویسی افزایش دهید.
🔗 https://webpy.ir/?p=4133
🔗 https://webpy.ir/?p=4133