پارس‌کدرز چگونه کار می‌کند؟

از پارس‌کدرز بیشترین بهره را ببرید و رویای کاری خود را زندگی کنید.

پارس‌کدرز خریداران یا کارفرمایان را به مجری‌ها /فریلنسرهای خبره‌ای متصل می‌کند که برای انجام پروژه آماده هستند.

درخواست کد برای داده های زیاد-به زبان پایتون

سه سال پیش منتشر شده

تعداد بازدید: 450

کد پروژه: 369543


شرح پروژه

با سلام

ارایه ای شامل تعداد زیادی داده عددی داریم.

میخوام توی این ارایه بگردیم و اونایی که جمعشون برابر با عدد ثابتی است را در یک گروه قرار دهیم و درون ارایه دومی بریزیم.

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

من کد این عملیات رو با زبان پایتون میخوام و میخوام توی پروژه استفاده کنم.چون معلوم نیست کامپیوتر میزبان چه قدرتی داشته باشه ترجیحا با الگوریتمی حل بشه که نیاز به سخت افزار چندان قدرتمندی نداشته باشه.

برای توضیح بیشتر مساله رو بصورت زیر میگم:

یک ارایه(یا لیست) بسازید arr1

200 هزار عدد رندوم بین 1 تا 200 هزار درون این لیست قرار بدید

حالا ارایه دوم را بسازید arr2

توی ارایه اول بچرخید و اعدادی که مجموعشون برابر عدد ثابت 200 هزار هست رو درون ارایه دوم بصورت یک ارایه یا تاپل یا ... قرار بدید.

حالا این اعدادی که درون ارایه دوم قرار گرفتن رو از ارایه اول حذف کنید که برای دفعات بعد وارد پروسه نشن.یعنی نمیخوایم یه عدد چند بار بصورت تکراری توی ارایه دوم بیاد.مگر اینکه قبلا اونجا قرار نگرفته باشه(یعنی ممکنه توی ارایه اول چندین عدد تکراری داشته باشیم.ولی هر عدد نباید بیشتر از یکبار وارد پروسه بشه و بصورت تکراری وارد ارایه دوم بشه)

در نهایت ارایه اول شامل اعدادی خواهد شد که جمعشون با هیچ عددی (یا اعدادی) برابر با 200 هزار نخواهد شد.

و ارایه دوم شامل چندین ارایه یا تاپل یا ... خواهد بود که جمع هر کدوم از زیرمجموعه هاش برابر با عدد ثابت 200 هزار خواهد شد.

امیدوارم توضیحات کافی باشه.

اگه توضیح اضافه تری لازم بود خدمت مجری محترم ارائه خواهم داد.

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

در ضمن من کد این عملیات رو میخوام و نیاز به برنامه ندارم.کد برام مهمه.که خودمم بتونم استفاده کنم

با تشکر

مهارت ها و تخصص های مورد نیاز


مهلت برای انجام

15روز

وضعیت مناقصه

بسته


درباره کارفرما

عضویت پنج سال پیش

10 پروژه ثبت شده ،
0 پروژه در حال انجام ،
0 پروژه آماده دریافت پیشنهاد ،
نرخ پذیرش پیشنهاد 30%

برای پیدا کردن پروژه‌های مشابه ثبت نام کنید و پروفایل خود را بسازید.

ورود با گوگل
یا
نام نباید خالی باشد.
نام خانوادگی نباید خالی باشد.

نیاز به استخدام فریلنسر یا سفارش پروژه مشابه دارید؟

سفارش پروژه مشابه

نیاز به استخدام فریلنسر یا سفارش پروژه مشابه دارید؟

سفارش پروژه مشابه

قادر به انجام این پروژه هستید؟

ثبت نام کنید

متأسفانه مهلت ارسال پیشنهاد این پروژه به پایان رسیده و پروژه بسته شده است؛ اما فرصت‌های متعددی در سایت موجود می‌باشد.

سری به پروژه‌های مشابه بزنید

روش کار در پارس‌کدرز

به رایگان یک حساب کاربری بسازید

مهارت‌ها و تخصص‌های خود را ثبت کنید، رزومه و نمونه‌کارهای خود را نشان دهید و سوابق کاری خود را شرح دهید.

به شیوه‌ای که دوست دارید کار کنید

برای پروژه‌های دلخواه در زمان دلخواه پیشنهاد قیمت خود را ثبت کنید و به فرصت‌های شغلی منحصر به فرد دسترسی پیدا کنید.

با اطمینان دستمزد دریافت کنید

از زمان شروع کار تا انتهای کار به امنیت مالی شما کمک خواهیم کرد. وجه پروژه را از ابتدای کار به امانت در سایت نگه خواهیم داشت تا تضمین شودکه بعد از تحویل کار دستمزد شما پرداخت خواهد شد.

می‌خواهید شروع به کار کنید؟

یک حساب کاربری بسازید


بهترین مشاغل فریلنسری را پیدا کنید
رشد شغلی شما به راحتی ایجاد یک حساب کاربری رایگان و یافتن کار (پروژه) متناسب با مهارت‌های شما است.

پیدا کردن کار (پروژه)

تماشای دمو روش کار