الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

تحدي غريب

مغلقاستطلاع
بدأه soradi2000 في 21 نوفمبر 2002 · 11 رد · 1,375 مشاهدة · في هندسة البرمجيات
مشاركة: واتساب X فيسبوك تيليجرام

استطلاع

10 مشارك في التصويت

???? ????

??3 صوت · 30%
?? ??? ??3 صوت · 30%
???1 صوت · 10%
????? ?????? ?????3 صوت · 30%
#1 صاحب الموضوع

الكل يعرف خوارزميات الترتيب ولكن نفترض أن عندنا عددان وليكن 2و3 مثلا متكرران عدة مرات فهل بإستطاعتك إيجاد خوارزم معين عند تكرارره عدة مرات على مجموعة الأرقام يقوم بترتيبهم وعند تكرراره (هو أو شبيه له )نفس العدد من المرات (أو بالعكس)يعيد الأرقام الى شكلها الأول

مثال:

233323322 ->|الخوارزم|->222233333

&

222233333->|الخوارزم يتم تكراره نفس العدد من المرات بالعكس|->233323322

:mad:

:'(

#2

عفواً أخي السؤال غير واضح ، هلا تكرمت بإعادته بصيغة أسهل

شكراً لك

#3

عندنا مجموعة أرقام وليكن رقمان (2و4مثلا)يكونون بترتيب معين رقم وليكن2442442224ونريد ترتيبهم ليصبحوا 2222244444 بواسطة برنامج ما إلى هنا وأظن أن الأمر عادي (أي برنامج )ولكن هناك شرط خاص بهذا البرنامج وهو أن يمكن عكسه بحيث إذا أعطيته 2222244444يعطيني2442442224قد يكون بهذا الوضع مستحيل لذا من حقك أن تعطيه معلوم ما عند طلبك منه أن يعكسه(لا تكون تلك المعلومة الترتيب الأصلي للأرقام بالطبع)

#4

السلام عليكم ورحمة الله وبركاته .

من فضلك و بصراحة ماذا تريد من هاذا الكود؟!!!!!!!!!!!!!!!!!!!!!!!

علما بأني أفكر في بعض الأفكار .. فهل هى ما أفكر فيه ، و إذا لم ترد على سأقوم بتوضيح لماذا قد يكون هذا الكود مطلوبا!!

#5

Reverse Engineering

#6
اقتباس
كاتب الرسالة الأصلية : yaaami

السلام عليكم ورحمة الله وبركاته .

من فضلك و بصراحة ماذا تريد من هاذا الكود؟!!!!!!!!!!!!!!!!!!!!!!!

علما بأني أفكر في بعض الأفكار .. فهل هى ما أفكر فيه ، و إذا لم ترد على سأقوم بتوضيح لماذا قد يكون هذا الكود مطلوبا!!

هل يمكن التوضيح

Technical Lead Developer

My LinkedIn Profile

اللهم قنى شر الجهل و الجهلاء

( اقْتَرَبَ لِلنَّاسِ حِسَابُهُمْ وَهُمْ فِي غَفْلَةٍ مَّعْرِضُونَ ) {الأنبياء:1}

#7

هاذي محتاجة مش لمبرمج يا حبيبي ، هذي محتاجة لدكتور رياضيات يحلها

بعدين يتم تحويل الحل الى صورة جمل برمجية

دور على استاذ رياضيات يحلها بعدين حط الحل نحوله لك برنامج

#8

السلام عليكم

حسب ما فهمت أنا من الكلام الموضح أعلاه كالتالي

عندك رفم و ليكن 987654321 و المطلوب خوارزمية معينة ليصبح

123456789

لكن ما مشكلة الشرط ؟

بالطبع سيؤدي ادخال الرقم الثاني إلى إخراج الرقم الأول لو كانت الخوارزمية صحيحة

لو كلامي صحيح

أرجو الإفادة فقد يكون عند العبد الفقير إلى الله الحل

تحياتي

#9

لم أتبحر في البرمجة كثيرا ولكن ربما يكون ...... هذا المنطق صحيح:

أعتقد أنه لا حاجة لدكتور رياضيات .... كل ما عليك هو إرجاع الأرقام إلى المكان السابق بعد أن تم تخزين إحداثياتهم في متغير ....

هذا بالنسبة للحل أما وإن كان لا بد من خواريزمية فأعتقد ان الحل سيكون رياضيا

بارك الله فيكم

#10

بالطبع يمكن و لكنه عند الترتيب فى الأول يتم وضعهم ليس على نفس الذاكره و لكن فى temp و عند أعطاء الtemp يعطيك الأرقام الأصليه .

هناك فكره معقده عن طريق إستخدام XOR ولكنها معقده جدا .

وشكراً

#11

وضح المعقدة و نحن نحاول إيجاد أبسط ؟؟؟

#12

بسم الله الرحمن الرحيم

السلام عليكم ورحمة الله وبركاته...

اخي soradi2000 ، هذه العملية لا يمكن عملها إلا في حالة خزن مواقع الاحرف،

وبالتالي الخوارزمية يجب ان تكون في كيفية خزن مواقع الاحرف، وناتج هذه العملية

مضافاً الى الرقم هو الناتج النهائي.

باعتقادي طرحك لهذا الموضوع هو لعمل برنامج تشفير ولا اعتقد هناك فائدة اخرى منه

ولكن كما قلت الخوارزمية تكون حول كيفية خزن الواقع وبالتالي سوف يزيد من حجم الرسالة.

هذا الموضوع مغلق.

مواضيع مشابهة