مسابقة مسومس الكبرى للبرمجة - المرحلة الثانية
http://images.msoms-anime.com/25/08d...a299cbf84a.gif
http://images.msoms-anime.com/12/857...689fdb0fe8.JPG
كيف حالكم أيها الكرام؟
أسأل الله تعالى أن تكونوا بخير جميعكم ^.^
حقيقة ما شاء الله أعجبني طريقة كتابة الكود للعديد من المشاركين هنا، كانت أكثر من رائعة وطريقة تصرفهم في المشاكل التي قد تواجههم وحلهم لها
لم أصحح للكل بعد بالرغم من اطلاعي على أغلب ما تم ارساله حتى الان، لكن سأقول بانه اعجبتني طريقة معالجة الأخت سوس تشان للأرقام الكبيرة ^.^ وطريقتها تلك حدت من طول الوقت المطلوب لحساب العملية عند استخدام أرقام كبيرة جدا ^.^
كما اعجبتني طريقة الأخ shekoforever أيضا في جعل برنامجه يقوم بحساب الأرقام الكبيرة مهما كان كبرها دون ضرب الناتج في 10 مرفوع إلى أس معين أظن ان احدا اخر هنا قام بالمعالجة بنفس الطريقة وهو الأخ Maaaaaaaan وإن كنت لم أضع له درجة بعد << أرجو ألا أكون قد أخطأت في عدد حروف الـ a :d
<<سوس تشان وشيكو فور ايفر، لا تفرحا فبالرغم من ذلك لم تحرزا الدرجة الكاملة بسبب طريقة خاطئة في معالجة خطأ ما وإن كنتم تقريبا قد أحرزتم الدرجة الكاملة رغم ذلك فالدرجة الناقصة بسيطة جدا XD
الأخت ض.س كتبت بأن نسخة البرنامج نسخة trial لذا لا يمكنها حساب أكثر من عدد معين، فكرة مبتكرة وعذر مقنع :)
كما قامت أيضا بإضافة جزئية زائدة في وظائف البرنامج غير مطلوبة في أصل السؤال، أحييها على ذلك :)
عموما قررت لهذا السبب أن اقوم بوضع درجة زائدة (إسمها درجة تفاضلية) بدءا من المرحلة الثانية، ليست من أصل المجموع لكن ستضاف للدرجة النهائية أيضا بحيث لو قلنا ان مجموع الثلاث مراحل سيكون 30 درجة فمع الدرجتين الإضافيتين تلك (واحدة للمرحلة الثانية وواحدة للمرحلة الثالثة) ستكون الدرجة النهائية 32 من 30
اذن فسوف تضاف لمجموع النهائي بعكس درجة الواجهة التي تضاف لتحسين المجموع فقط ^.^
وهذه الدرجة ستضاف لمن يقوم بعمل شيئ مبهر وغير معتاد وأيضا ستكون درجة تفاضلية بحيث لن يأخذها كاملة إلا افضل واحد قام بعمل مميز أو فكرة مبتكرة والباقين سيأخذون منها جزءا فقط، كما يمكن تخصيص جزء منها لمطلوب زائد في المرحلتين أي انه غير مهم وليس من أصل الدرجة لكن لمن يريد عمله فقط ^.^
وطبعا بما انني لم انبه في المرحلة الاولى فقد تم وضع هذه الدرجة للمرحلة الثانية والثالثة فقط وها انا ذا انبه لهذا الأمر الان :)
هذا ما لدي الان وقد ذكرته كمثال فقط فكما قلت لم أقم بتصحيح جميع الإجابات بعد
http://tshik.com/image-1B1D_4AE19F32.jpg
ستكون هذه المرحلة أصعب من السابقة كما قلت سابقا كما أن المطلوب في هذه المرحلة سيأخذ وقتا اطول في التنفيذ والشرح :)
حاولت أن تكون المرحلتين الثانية والثالثة قويتا الأسئلة لزيادة متعة التنافس ووضع المتسابقين أمام مشكلة تحتاج منهم للتفكير الجدي في كيفية حل المشلكة :)
بالنسبة لهذه المرحلة فرأيي فيها يختلف مع حسامز، فهو يرى أنها يجب أن تكون هي الثالثة بما ان الثالثة هي الأصعب وأنا ارى أن هذه المرحلة أسهل من الثالثة، لكنها ربما تحتاج لوقت أطول من الثالثة لكتابة الكود :d
لذا سأترك لكم الحكم، وفي النهاية أرى بأن إحداهما ستكون أسهل من الأخرى وبذلك أكون قد وفيت بوعدي بشأن تفاوت صعوبة الأسئلة e.vil_l
أظن أنني تكلمت كثيرا لذا فلنبدأ الان مع:
http://tshik.com/image-8114_4AE19F32.jpg
لدينا رسالة مشفرة هذه هي:
oTenThArAeiAilaelKhSlirrtzoirHitprmoZPvs
ونحتاج إلى فكها هي وأي رسائل أخرى شبيهة لها
ونظام التشفير هنا لا يعتمد على تغيير الأحرف وإستبدالها بأحرف أخرى، بل هو يعتمد على تغيير ترتيب الأحرف فقط داخل الرسالة بالطريقة التالية:
لو أردنا تشفير الجملة التالية مثلا:
I love msoms anime very much
فسيتم عمل التالي:
أولا: نقوم باستبدال الحرف الأول في كل كلمة موجودة في الجملة بحرف كابيتال فتصبح الجملة هكذا:
I Love Msoms Anime Very Much
ثانيا: يتم حذف المسافات الموجودة بين الكلمات لتصبح الجملة:
ILoveMsomsAnimeVeryMuch
ثالثا: يتم تجزيء الجملة كل ثمانية حروف تحت بعضها ليصبح لدينا التالي:
ILoveMso
msAnimeV
eryMuch
بحيث يجب أن تكون عدد الأعمدة لدينا 8 (هي نفسها عدد الأحرف في كل صف) ويجب أن يحتوي كل صف على ثماني أعمدة (حروف) وكما نرى فالصف الأخير لا يحتوي إلا على 7 أعمدة (حروف) فقط لذا يجب إكماله الى 8 بإضافة اخر حرف في الترتيب الأبجدي الإنجليزي وهو الحرف Z ليصبح الشكل هكذا:
ILoveMso
msAnimeV
eryMuchZ
وأي جملة أخرى غير المثال السابق لو افترضنا انه ينقصها عدد 3 حروف في اخر صف فيتم اضافة الاتي : Xyz ولو كان ينقصها 5 حروف يتم إضافة الاتي Vwxyz وهكذا بحيث يكون أول حرف من تلك الحروف دائما كابيتال (capital) والبقية small
رابعا: يتم ترتيب أعمدة الشكل السابق عشوائيا بالأرقام من 1 الى 8 ويرجى حفظ هذا الترتيب العشوائي جيدا فهو ما سيتم استخدامه في فك الشيفرة:
87341256
ILoveMso
msAnimeV
eryMuchZ
كما ترون تم وضع الترتيب فوق كل عمود بحيث يصبح ترتيب كل عمود على حسب الرقم الموجود فوقه فالعمود الخامس من اليسار أصبح حاليا هو العمود الاول والعمود السادس أصبع حاليا هو العمود الثاني وهكذا
خامسا: يتم كتابة الأعمدة بالترتيب الجديد بجانب بعضها لتشكل سطرا واحدا كالاتي:
العمود المكتوب فوقه 1 يكتب هكذا:
eiu
ثم يكتب جانبه العمود المكتوب فوقه رقم 2 فتصبح الجملة هكذا:
eiuMmc
وهكذا حتى يتم كتابة الجملة كاملة بنفس ترتيب الأرقام المكتوبة أعلى الاعمدة فتصبح الجملة كلها هكذا:
eiuMmcoAyvnMsehoVZLsrIme
بعدها يتم تقسيم هذه الجملة الجديدة مرة أخرى بنفس الطريقة المذكورة في الخطوة الرابعة فتصبح بهذا الشكل:
87341256
eiuMmcoA
yvnMseho
VZLsrIme
ويتم ترتيبها عشوائيا أيضا بنفس الترتيب العشوائي السابق تماما كما هو موضح بالأعلى
ثم يتم كتابتها بجانب بعضها مرة أخرى بنفس الترتيب العشوائي الموضوعة به لتصبح الجملة هكذا:
msrceIunLMMsohmAoeivZeyV
بعدها يتم تقسيم هذه الجملة الجديدة مرة ثالثة بنفس الطريقة لتصبح:
87341256
msrceIun
LMMsohmA
oeivZeyV
بعدها يتم رص الأحرف بجانب بعضها مرة أخرى بالترتيب العشوائي السابق نفسه لتصبح الجملة الجديدة:
eoZIherMicsvumynAVsMemLo
وهذه الجملة الجديدة ستكون هي الرسالة المشفرة ^^" << (شكلي بنقتل منكم اليوم :d)
إذن المطلوب منكم أيها السادة الفاضلون برنامج يقوم بأخذ الرسائل المشفرة مثل تلك الرسالة الأخيرة التي هي:
eoZIherMicsvumynAVsMemLo
ويقوم بتحويلها إلى أصلها كما في المثال بحيث يصبح
ILoveMsomsAnimeVeryMuchZ
وإخبارنا أيضا في ملف txt عن ترجمة الرسالة الأصلية المطلوب قراءتها والمذكورة في أول السؤال والتي هي:
oTenThArAeiAilaelKhSlirrtzoirHitprmoZPvs
بعد فك فحواها باستخدام البرنامج الذي ستقومون ببرمجته
فقط :d << هل رأيتم السهولة XDDD
* مطلوب إضافي للمفاضلة فقط وليس مهما:
كما ذكرت سابقا في أول الموضوع سيتم وضع درجة (الدرجة التفاضلية) لمن يقوم بعمل مميز يختلف عن البقية، لذا سأقوم هنا باعتماد نصف هذه الدرجة الواحدة (شوف الكرم :d) لمن يقوم بعمل هذه الإضافة التالية في البرنامج:
أن يقوم البرنامج في النهاية بفصل الجملة التالية:
ILoveMsomsAnimeVeryMuchZ
الى أصلها بحيث تصبح هكذا:
I Love Msoms Anime Very Much Z
اعتمادا على الأحرف الكابيتال التي تفصل بين كل كلمة
والأمر ليس صعبا، فلا تحتاجون لاستخدام أمر switch او الى استخدام العديد من أمر if ...... else if
بل يمكنكم عملها بالإعتماد على الأسكي كود (ASCII CODE) الخاص بتلك الأحرف فقط :) ووقتها تستطيعون عملها بأمر if .... else وحيد فقط ^_^
وها أنذا قد وضعت لكم تلميحا P: فلتروني مهاراتكم ^_^
http://images.msoms-anime.com/45/668...bee0828f80.JPG
http://images.msoms-anime.com/37/3cf...0de3575636.jpg
سيتم نسخ الملاحظات السابقة وإضافة ملاحظات جديدة استجدت في الامر بعد الملاحظات الأصلية:
اقتباس:
1 - يمنع ارسال الإجابات على الخاص، بل يتم ارسالها على الإيميل التالي:
msoms.programming.solutions@gmail.com
ويكون عنوان الإيميل المرسل هو اسم العضو واسم المرحلة هكذا (إسلام 2006 - المرحلة الثانية)
وأي إجابات ترسل على الخاص لن يلتفت لها
2 - عند وجود استفسار معين عن المسابقة أرجو سؤاله هاهنا وليس على الخاص أيضا :)
3 - تم وضع استفتاء عن المدة التي تريدونها كفترة للمرحلة الاولى وما إذا كانت أسبوعا أو أسبوعين وإن كنت أفضل شخصيا أن تكون لمدة أسبوع واحد لاعتقادي بأنكم ستحتاجون إلى أسبوعين في الأسئلة القادمة لذا الأفضل ان تكون أسبوعا واحدا حتى لا يؤثر ذلك على دراستكم فيما بعد اذا ما جدت اكثر او حتى لا تكون قريبة من اختباراتكم لمن يدرس ^_^
4 - سيتم اعتماد نتيجة الإستفتاء نهاية يوم الأربعاء القادم ووضع آخر موعد للتسليم بناء على نتيجته
5 - يتم إرسال الإجابات على الإيميل السابق في ملف مضغوط بصيغة rar واسم الملف المضغوط هو نفسه اسم العضو ويشمل الملف الملفات الاتية:
- ملف txt يكتب فيه الاتي:
أ - إسم العضو في أعلى الملف
ب - رقم المرحلة
ج - تم عمل البرنامج بواسطة (اسم اللغة وإصدارها) (visual basic .net 2003) مثلا
د - تحتاج لؤية الكود برنامج visual studio dotnet 2003 مثلا
هـ - تحتاج لتشغيل البرنامج حزمة dotnet framework 1.1
- الملفات التي تم كتابة الكود فيها
- ملفات البرنامج الذي قمت ببرمجته بصيغة قابلة للتنفيذ (exe مثلا)
6 - يمنع الغش بالطبع في كتابة الكود وتذكروا ان المسابقة للإرتقاء بمستواكم الى الأعلى وليس للمفاضلة بينكم لذا اجعل هدفك اسمى من ذلك ^_^
7 - يمنع استخدام اكواد جاهزة او مكتبات جاهزة لعمل الوظيفة المطلوبة في البرنامج، بل يجب عمل الكود من برمجتك الخاصة ^_^
8 - في حالة لم تكمل كتابة الكود او لم يعمل معك البرنامج الذي برمجته قم بإرسال ما تم انجازه مع ذلك ولا تمتنع عن الإرسال وسوف يتم وضع درجة لك على ما تم انجازه :)
9 - في حالة نوى احد الإنسحاب او انه يفكر في هذا الأمر فالأفضل ان يقول ذلك الان لأن هناك من تم منعهم من المسابقة بسبب اكتمال العدد، فإن كنت لا تنوي الإكمال فنرجو ترك الفرصة لغيرك ممن كانوا يتمنون الإشتراك ولم يستطيعوا لذلك :)
10 - اجعل برنامجك متقنا جدا وخالٍِ من الأخطاء قدر الإمكان وضع في حسبانك أنه يمكن أن يتم اختبار برنامجك بأي معطيات ممكنة (واللبيب بالإشراة يفهم http://www.msoms-anime.net/images/icons/icon12.gif) فاجعل برنامجك كأنما ستقوم ببيعه لتقوم بالإرتقاء ببرامجك إلى اقصى درجة ممكنة في المستقبل بحيث تضاهي بها البرامج الكبرى :)
11 - يمنع على غير المشاركين الذي قاموا بتسجيل أسماءهم في موضوع التسجيل السابق الموجود هنا والذين تم قبولهم فقط وكتابة أسماءهم المشاركة هنا إلا بشرط واحد وهو أن يقوم أحد المتسابقين بالإنسحاب من المسابقة سواء بعدم إرسال الأجوبة أو بإخبارنا بالإنسحاب شفهيا ليتم استبداله بأحد الأعضاء غير المشاركين
وسيتم قبول البديلون بترتيب من قام بعمل البرنامج وأرسل الإجابة أولا إلى الإيميل أعلاه
12 - تم وضع درجتين إضافيتين على التزام الشروط المطلوبة عند ارسال الإجابة كما هي لأن البعض لم يلتزم بها واتعبني سواء في معرفة صاحب الكود من خلال عنوان رسالة الإيميل او بعدم كتابته لإسمه على الملف المضغوط أو اي شيئ شبيه آخر لذا وجب التنبيه :)
وقد حصل الجميع على الدرجتين كالمة غير منقوصة في المرحلة الاولى حيث لم يتم التنبيه على الامر لكن سيتم المحاسبة الان، أرجو منكم مراعاة أن عدد المتسابقين كبير والبحث في هذه الأمور متعب جدا لذا رفقا باللجنة المصححة Icon108
13 - أرجو قراءة هذه الأسطر من المقدمة لمن لم يقرأها :d
اقتباس:
قررت أن اقوم بوضع درجة زائدة (إسمها درجة تفاضلية) ليست من أصل المجموع لكن ستضاف للدرجة النهائية أيضا بحيث لو قلنا ان مجموع الثلاث مراحل سيكون 30 درجة فمع الدرجتين الإضافيتين تلك (واحدة للمرحلة الثانية وواحدة للمرحلة الثالثة) ستكون الدرجة النهائية 32 من 30
اذن فسوف تضاف لمجموع النهائي بعكس درجة الواجهة التي تضاف لتحسين المجموع فقط ^.^
14 - بالنسبة لواجهة البرنامج والدرجتين المعتمدتين عليها: أنا لم أقصد أن يقوم البعض بعمل واجهات خرافية حيث ظن البعض أني طلبت ذلك، لا أبدا، يمكنكم عمل اشياء بسيطة دون جهد يذكر لتحسين الواجهة
الأخ wahdain مثلا استخدم مكتبة لتحسين شكل البرنامج وقام بوضع أيقونة للبرنامج وأخرى للأزرار وأعطيته درجة الواجهة كاملة
الأخ m_a_s_gp لم يقم بعمل شيئ في واجهة البرنامج غير انه قام بعمل رسالة خطأ خاصة بكل خطأ يظهر بدلا من عمل رسالة واحدة عامة لجميع الأخطاء وأعطيته درجة الواجهة كاملة
بعض الأشخاص كالأخت ض.س والأخ Maaaaaaaan قاموا بوضع قوائم لواجهة البرنامج ولو مجرد قائمة عن البرنامج او about تعطي مظهرا جميلا للبرنامج
الاخ ridamax قام بوضع صورة كخلفية ذات لون جميل متدرجة الألوان لواجهة البرنامج وأيضا وضع اخرى للأزرار
الأخ BLACK STAR قام ببرمجة برنامجه ليعمل في الشاشة السوداء (الشاشة الشبيهة بالدوس) لكنه قام بعمل بعض البراويز وتعديد الخيارات في البرنامج بشكل يشعرني معه أنه قد بذل جهدا ولو بسيطا في تحسين شكل البرنامج وقد أخذ درجة الواجهة كاملة
أشياء بسيطة قد تعني الكثير وتعطيك درجة الواجهة كاملة، فكل هدفي هو أن اشعر باهتمام المتسابق بشكل الواجهة
لكن الأمر ليس مهما على كل حال فكما قلت سابقا الهدف من ذلك تحسين المجموع، فإن كنت متأكد بأنك ستأخذ الدرجة كاملة فلا يهم عندئذ هذا الأمر :)
هذا مالدي الان وأرجو منكم التصويت في الإستطلاع ^.^
بناء على الإستطلاع سيكون آخر موعد للتسليم هو يوم الأحد الموافق 22/11/2009 م والموافق 5/12/1430 هـ إن شاء الله تعالى
ويرجى من الجميع إخبارنا هنا في هذا الموضوع عن الموعد المناسب في رأيهم لوضع المرحلة الثالثة إن شاء الله تعالى بعد التاريخ المذكور لتسليم آخر موعد للمرحلة الثانية
http://images.msoms-anime.com/30/82c...9707befb7a.JPG
اعتذر كثيرا عن الموضوع الطويل وأتمنى لكم وقتا ممتعا في برمجة المطلوب في هذه المرحلة على أمل أن ألقاكم إن شاء الله تعالى في المرحلة الثالثة إن أحيانا الله تعالى والله أسأل أن يجعل هذا العمل خالصا له وحده سبحانه إنه ولي ذلك والقادر عليه
ألقاكم على خير إن شاء الله تعالى
في أمان الله تعالى
رد: مسابقة مسومس الكبرى للبرمجة - المرحلة الثانية
محجوز لإضافة أسماء المشتركين الحاليين لاحقا ان شاء الله :)
رد: مسابقة مسومس الكبرى للبرمجة - المرحلة الثانية
..وعليكم السلام ورحمة الله وبركاته..
اقتباس:
I love msoms anime very much
V
V
V
اقتباس:
eoZIherMicsvumynAVsMemLo
Icon10
يا سبحان الله ..!!
فكرة مبتكرة في التشفير.. ذكرتني بمكعب روبيك
Icon108 هـــه لم تكن فكرة جيدة أن أدخل مسومس وأبحث عن المسابقة << الحين ما راح أقدر أدرس اختبار بكرى iconbaye4
المسابقة أصبحت شيقة فعلاً ^^..
عن التصويت: سأرى ما يستقر عليه جدول الاختبارات .. ثم أصوت .. 8wq4
رد: مسابقة مسومس الكبرى للبرمجة - المرحلة الثانية
فكرة رائعة للتشفير ...
أعتقد أن هناك خطأ بسيط في الرسالة المشفرة: oTenThAraeiAilaelKhSlirrtzoirHitprmoZPvs
الخطأ لا يؤثر على محتوى الرسالة ... لا أريد أن أذكر أي تفاصيل فقد تعتبر مخالفة! ...
لذلك أرجو التأكد من الشفرة مرة اخرى 8wq4
شكرًا من أعماق قلبي على مجهودك الرائع في هذه المسابقة icon31
رد: مسابقة مسومس الكبرى للبرمجة - المرحلة الثانية
رائع جدا
فكرة المرحلة الثانية رائعة جدا والحل صعب ويحتاج تفكير
هذي المرة لازم استخدم c++
شكرا على المسابقة الرائعة :)
رد: مسابقة مسومس الكبرى للبرمجة - المرحلة الثانية
نسيت،
في سؤال مهم اخي:
الترتيب من أين نحصل عليه؟ هل يقوم المستخدم بكتابته؟ وما هو ترتيب الجملة المشفرة الأولى؟
رد: مسابقة مسومس الكبرى للبرمجة - المرحلة الثانية
اقتباس:
المشاركة الأصلية كتبت بواسطة Meme20
..وعليكم السلام ورحمة الله وبركاته..
V
V
V
Icon10
يا سبحان الله ..!!
فكرة مبتكرة في التشفير.. ذكرتني بمكعب روبيك
Icon108 هـــه لم تكن فكرة جيدة أن أدخل مسومس وأبحث عن المسابقة << الحين ما راح أقدر أدرس اختبار بكرى iconbaye4
المسابقة أصبحت شيقة فعلاً ^^..
عن التصويت: سأرى ما يستقر عليه جدول الاختبارات .. ثم أصوت .. 8wq4
ههه
الفكرة مبتكرة بالفعل وهي ليست فكرتي بل هي مقتبسة من تقنية تشفير حقيقية تستخدم بالفعل في تشفير الرسائل وقد درستها في مادة الـ security وإن كنت قد أضفت اليها إضافة بسيطة جدا من عندي ^_^
لكن لتوي انتبهت إلى وجه التشابه الكبير بينها وبين مكعب روبيك بالفعل ^^"
شكرا على الملحوظة XD
وعن مواعيد المسابقة والفترات الموضوعة لها فقد قمت بوضعها بالفعل توقعا لوجود بعض الإختبارات لديكم أو المشاغل التي قد تشغلكم عن المسابقة لذا لا بأس إن أردتم مد مدة التسليم قليلا عن الأسبوعين ^_^
بانتظار عودتك ان شاء الله
وشكرا جزيلا لوضع البانر في توقيعك ^_^
اقتباس:
المشاركة الأصلية كتبت بواسطة Maaaaaaaan
فكرة رائعة للتشفير ...
أعتقد أن هناك خطأ بسيط في الرسالة المشفرة: oTenThAraeiAilaelKhSlirrtzoirHitprmoZPvs
الخطأ لا يؤثر على محتوى الرسالة ... لا أريد أن أذكر أي تفاصيل فقد تعتبر مخالفة! ...
لذلك أرجو التأكد من الشفرة مرة اخرى 8wq4
شكرًا من أعماق قلبي على مجهودك الرائع في هذه المسابقة icon31
أهلا أخي ^_^
أي نعم انتبهت للخطأ المقصود ^.^
قل لي هل تم اصلاحه الان؟ XD
عموما سأقوم إن شاء الله تعالى ببرمجة برنامج لتوليد هذه الجمل المشفرة حتى أتجنب الخطأ وقت التصحيح لكن وضعت هذا على عجالة حتى أقوم بكتابة الموضوع في موعده ^_^
عفوا أخي وأسعدني جدا أن المسابقة قد حازت على رضاكم واستحسانكم :)
رد: مسابقة مسومس الكبرى للبرمجة - المرحلة الثانية
اقتباس:
المشاركة الأصلية كتبت بواسطة m_a_s_gp
رائع جدا
فكرة المرحلة الثانية رائعة جدا والحل صعب ويحتاج تفكير
هذي المرة لازم استخدم c++
شكرا على المسابقة الرائعة :)
يسعدني كثيرا ان المسابقة قد أعجبتك ^_^
عفوا أخي وشكرا لك :)
اقتباس:
المشاركة الأصلية كتبت بواسطة m_a_s_gp
نسيت،
في سؤال مهم اخي:
الترتيب من أين نحصل عليه؟ هل يقوم المستخدم بكتابته؟ وما هو ترتيب الجملة المشفرة الأولى؟
الترتيب هو نفسه المذكور في المثال الموضح :)
كما في الإقتباس التالي:
اقتباس:
ويرجى حفظ هذا الترتيب العشوائي جيدا فهو ما سيتم استخدامه في فك الشيفرة
^.^
رد: مسابقة مسومس الكبرى للبرمجة - المرحلة الثانية
السلام عليكم
احم..
بدأت المرحلة الثانية...
ياخي .. أنت فرحتني في البداية.. ما كان في داعي للجملة البيضاء XD
<< قاعدة بتفكر شو الغلط الي ارتكبته في المسألة ==" ..
المشروع محتاج يوم واحد، قعدة حلوة على الجهاز، لأنه تقريبًا انحل في مخي XD ...
ولكن نظرًا للظروف الامتحانية الجامعية الحيوية xD ... رح أحتاج 3 أسابيع عشان أسلم إن شاء الله ^^"
بالمناسبة أخي إسلام، نظام ترقيم الأعمدة هل سيكون عشوائيًا كل مرة، أم أنا أعتمده كما أريد وأثبته عندي؟ <<بتوقع ثابت عشان الديسافر ...
كله حلوو لولا الغلط الي موجود في أول مرحلة XDDD ..
إلى الأمام .. سؤال ممتع وجميل..
وصحيح، أنت من سيقوم بإدخال أي جملة تريدها صحيح؟ XD .. << مضيعة شوي..
اقتباس:
وإخبارنا أيضا في ملف txt عن ترجمة الرسالة الأصلية المطلوب قراءتها والمذكورة في أول السؤال والتي هي:
oTenThArAeiAilaelKhSlirrtzoirHitprmoZPvs
بعد فك فحواها باستخدام البرنامج الذي ستقومون ببرمجته
ما فهمت هالجملة أبدًا ^^"
يسلمووووووو ^^
دمتم على خير
رد: مسابقة مسومس الكبرى للبرمجة - المرحلة الثانية
وشو فيك يابني
السلام عليكم اولا
حرام عليك يااخي !! انت بتنتقم من الاعضاء ؟؟
والله انك لمفتري XD
XDDD
لمن اشوفك بس
اعدكم يااعضاء ساقتص لكم منه بسبب فعلته هذه
XDD
بالتوفيق للمتسابقين
رد: مسابقة مسومس الكبرى للبرمجة - المرحلة الثانية
السلام عليكم
أخي إسلام يبدوا أني لم أفهم المسابقة من البداية, وقمت بعمل برنامج خاطِئ Icon108
وبعد, اني لا أعرف اي شئ في التشفير Icon083
فلهذا أنا منسحب من المسابقة Icon03
وأرجوا المعذرة
وبالتوفيق لباقي المتسابقين
رد: مسابقة مسومس الكبرى للبرمجة - المرحلة الثانية
السلام عليكم
الان قد بدات المسابقة الحقيقية و بدأ استخدم التفكير العميق في البرمجة
شكرا على هدا السؤال سيتطلب البحت و التفكير و الوقوع في العديد من الاخطاء و محاولة اصلاحها للوصول الى البرنامج المطلوب
رد: مسابقة مسومس الكبرى للبرمجة - المرحلة الثانية
أعتقد أن هذه المرحلة جاءت في وقتها حيث أنني أدرس نظم التشفير وقمت بكتابة برنامج للتشفير كان قد طلب مني كوظيفة لهذه المادة وحصلت على علامة كاملة.
لكن هذه الطريقة للتشفير أعتقد أنها تحتاج مني لبعض الوقت لأفهم خوارزمية البرنامج جيدا
3 أسابيع ستكون كافية بإذن الله
وجزاك الله خير يا إسلام على المسابقة الشيقة
رد: مسابقة مسومس الكبرى للبرمجة - المرحلة الثانية
اقتباس:
المشاركة الأصلية كتبت بواسطة Sos_chan
السلام عليكم
احم..
بدأت المرحلة الثانية...
ياخي .. أنت فرحتني في البداية.. ما كان في داعي للجملة البيضاء XD
<< قاعدة بتفكر شو الغلط الي ارتكبته في المسألة ==" ..
المشروع محتاج يوم واحد، قعدة حلوة على الجهاز، لأنه تقريبًا انحل في مخي XD ...
ولكن نظرًا للظروف الامتحانية الجامعية الحيوية xD ... رح أحتاج 3 أسابيع عشان أسلم إن شاء الله ^^"
بالمناسبة أخي إسلام، نظام ترقيم الأعمدة هل سيكون عشوائيًا كل مرة، أم أنا أعتمده كما أريد وأثبته عندي؟ <<بتوقع ثابت عشان الديسافر ...
كله حلوو لولا الغلط الي موجود في أول مرحلة XDDD ..
إلى الأمام .. سؤال ممتع وجميل..
وصحيح، أنت من سيقوم بإدخال أي جملة تريدها صحيح؟ XD .. << مضيعة شوي..
ما فهمت هالجملة أبدًا ^^"
يسلمووووووو ^^
دمتم على خير
وعليكم السلام
أعتذر عن التأخر في الردود ^^"
وتم التوضيح على الخاص لكن لا بأس من اعادة الشرح لمن يستعلم عن نفس النقاط ^.^
خخخخخخ الله يعينك ^^"
المشروع بالفعل ليس صعبا لكن يحتاج ان يتم فهمه جيدا وأيضا قعدة بتركيز مزبوط وربما فقط يأخذ وقتا أطول في كتابة الكود ^_^
لذا اتمنى فقط من الجميع التركيز في المكتوب وبإذن الله عالى ان هم فهموه جيدا سيرون أن الأمر ليس صعبا كما يظنون، وإنما الشرح طويل قليلا لأني حاوت ان اتبسط في السرح قد رالإمكان ليتمكن الجميع من فهم الشرح بكافة المستويات ^_^
وبالتوفيق لك في امتحاناتك ولا بأس بزيادة مدة التسليم ^_^
وتوقعك صحيح، يفترض به أن يكون ثابتا حتى أستطيع انا أن اعطيكِ الرسالة الأصلية بعد عمل انسايفر لها وانت تقومين بعمل ديسايفر لها بعكس خطوات الإنسايفر فقط لذا يمكنك اعتبار ان مفتاح التشفير لتشفير أو لفك شفرة هذه الرسالة هو ترتيب الأعمدة :) << كلام متخصص ماهو مهم اذا المتسابقين الاخرين لم يفهموه حتى لا يظنوا انه مهم XD
والخطأ لا تقلقي من ابدا هو بسيط جدا حتى انك تستطيعين أخذ الدرجة الكاملة في نهاية المسابقة ان انت حافظت على نفس المستوى ، لا تنسي درجتي الواجهة التي تجبر مثل هذا النقص :)
بالنسبة لإدخال الجمل سأقوم أولا بإدخال الجملة التي وضعتها في بداية السؤال وسأرى هل سيتمكن البرنامج من فكها ام لا ثم سأجرب بعدها جمل اخرى مشفرة بنفس الطريقة :)
هذه الجملة التي لم تفهميها هي أصل السؤال، راجعي بداية السؤال أول ثلاثة أسطر تحت سبويلر القصة ستجدين اني طلبت ترجمة هذه الجملة المشفرة بنفس طريقة التشفير المذكورة في المثال وبنفس الترتيب العشوائي للأعمد
اذن الترتيب العشوائي الآنف الذكر للأعمدة معتمد في كل البرنامج لذا وجب التنبيه :)
اريك بعد برمجة البرنامج ان تدخلي هذه الجملة فيه وترين هل سيستطيع برنامجك فكها ام لا
ان استطاع فكها فستجدين ان الجملة أصبحت مفهومة وأنك تستطيعين قراءتها :)
عفوا أختي ودمت على خير ^_^
اقتباس:
المشاركة الأصلية كتبت بواسطة AMYM
وشو فيك يابني
السلام عليكم اولا
حرام عليك يااخي !! انت بتنتقم من الاعضاء ؟؟
والله انك لمفتري XD
XDDD
لمن اشوفك بس
اعدكم يااعضاء ساقتص لكم منه بسبب فعلته هذه
XDD
بالتوفيق للمتسابقين
خخخخ أهلا احمد
بالعكس المتسابقين تحمسوا اكثر، لا تتخيل كيف يكون شعورك عندما تجد سؤال صعبا وتريد أن تتصرف بأي شكل لحل مشكلته، شعور بالمتعة لا يضاهيه شعور آخر واسأل مجرب XD
شكرا لك على المرور وإن شاء الله تعالى تجرب هذا الشعور قريبا :)
اقتباس:
المشاركة الأصلية كتبت بواسطة sunbol
السلام عليكم
أخي إسلام يبدوا أني لم أفهم المسابقة من البداية, وقمت بعمل برنامج خاطِئ Icon108
وبعد, اني لا أعرف اي شئ في التشفير Icon083
فلهذا أنا منسحب من المسابقة Icon03
وأرجوا المعذرة
وبالتوفيق لباقي المتسابقين
وعليكم السلام
اهلا أخي سنبل ^_^
اخي لا تنظر للسؤال على انه سؤال تشفير بل انظر له على انه مشكلة تحتاج الى حل
الواقع ان اغلب المشتركين لم يمروا على سؤال مشابه ومع ذلك لم ينسحبوا من المسابقة لأنني شرحت كامل السؤال وطريقة التشفير، يمكنك ان تنظر للأمر وكأنني أنا او اي عضو اخر هنا اخترع طريقة للتشفير ويخبرنا كيف تعمل :)
ربما لم تفهم السؤال جيدا وهذا ما جعلك تقول ذلك، لكن انا على استعداد تام لأعيد صياغة السؤال وشرحه من جديد بطريقة سأحاول ان اتبسط فيها في الشرح اكثر ان لم يكن الشرح مفهوما ان كان سبب خروجك من المسابقة هو الشرح فقط
لذا انا بانتظار ردك ان كنت تريد الإكمال سأشرحه مجددا من جديد ^_^
اقتباس:
المشاركة الأصلية كتبت بواسطة ridamax
السلام عليكم
الان قد بدات المسابقة الحقيقية و بدأ استخدم التفكير العميق في البرمجة
شكرا على هدا السؤال سيتطلب البحت و التفكير و الوقوع في العديد من الاخطاء و محاولة اصلاحها للوصول الى البرنامج المطلوب
وعليكم السلام
نعم هدف المسابقة هو تفكير حقيقي في مشكلة صعبة وليس مجرد مشاكل عادية روتينية لتعلم كيفية التصرف في مشكلة معقدة ^_^
لذا كان لزاما وضع مشكلة أصعب من بداية المرحة الثانية :)
حظا موفقا أخي الفاضل وأتمنى لك منافسة ممتعة :)
اقتباس:
المشاركة الأصلية كتبت بواسطة BLACK STAR
أعتقد أن هذه المرحلة جاءت في وقتها حيث أنني أدرس نظم التشفير وقمت بكتابة برنامج للتشفير كان قد طلب مني كوظيفة لهذه المادة وحصلت على علامة كاملة.
لكن هذه الطريقة للتشفير أعتقد أنها تحتاج مني لبعض الوقت لأفهم خوارزمية البرنامج جيدا
3 أسابيع ستكون كافية بإذن الله
وجزاك الله خير يا إسلام على المسابقة الشيقة
حظا موفقا لك أخي الفاضل :)
وإن احتجت لإعادة شرح امر ما او كان هناك شيئ غير مفهوم او تخشى ان تكون قد فهمته بشكل خاطئ فلا تتردد في الإستفسار :)
أهم شيئ أن يتم فهم السؤال جيدا حتى يتم عمل البرنامج المطلوب بشكل صحيح وحتى لا تضيع درجة السؤال هباءا بسبب خطأ في الفهم ^_^
جزانا واياكم أخي الفاضل وحظا سعيدا وأتمنى لك قضاء وقت ممتع في البرمجة :)
رد: مسابقة مسومس الكبرى للبرمجة - المرحلة الثانية
وخلصت ميمي البرنامج وتم فك الشيفرة لواء إسلام Icon00
يااااه كان شعور جميـــــــــــــل جداً وأنا أقرأ الرسالة الأصلية بعد فكهاIcon-clab0 ..
بالمناسبة.. صوتي للبيع.. لأعلى سعر :d ..
خخخخخخ صح الطريقة عبيطة شوي.. لكن سويته على عجالة حتى أريح دماغي الحين وبعدين ان شاء الله أخليه أذكى شويتين.. وأسوي الأشياء الزيادة..
أخ إسلام:
لو تكرمت ووضعت شيفرات ثانية حتى نتأكد.. لأنه هالمرة مو مثل الفكتوريال نجرب بالأرقام ونتأكد من صحة البرنامج..
هنا الشيفرة بذاتها يبغالها برنامج يطلعها..
.
.
.
رد: مسابقة مسومس الكبرى للبرمجة - المرحلة الثانية
مشكوووووووووووررررررررررر
رد: مسابقة مسومس الكبرى للبرمجة - المرحلة الثانية
اقتباس:
المشاركة الأصلية كتبت بواسطة Meme20
وخلصت ميمي البرنامج وتم فك الشيفرة لواء إسلام Icon00
يااااه كان شعور جميـــــــــــــل جداً وأنا أقرأ الرسالة الأصلية بعد فكهاIcon-clab0 ..
بالمناسبة.. صوتي للبيع.. لأعلى سعر :d ..
خخخخخخ صح الطريقة عبيطة شوي.. لكن سويته على عجالة حتى أريح دماغي الحين وبعدين ان شاء الله أخليه أذكى شويتين.. وأسوي الأشياء الزيادة..
أخ إسلام:
لو تكرمت ووضعت شيفرات ثانية حتى نتأكد.. لأنه هالمرة مو مثل الفكتوريال نجرب بالأرقام ونتأكد من صحة البرنامج..
هنا الشيفرة بذاتها يبغالها برنامج يطلعها..
.
.
.
أهلا بالضابطة المهندسة ميمي XD
الحمد لله على أنك قمت بفك الرسالة واستطعت قراءتها ^.^
نعم أعرف هذا الشعور فقد كنا نلعب قديما بكتابة رسائل مشفرة بيننا نحن طلبة المدارس على ورق بطريقة بدائية جدا ومحاولة فكها ودائما كان فك الشيفرة قمة في المتعة خاصة بعد وصولك الى المكتوب في الرسالة ^_^
هههههه حسنا سنقوم بعمل مزاد لبيع برامجكم ونرى من سيشتري :d
لا يهم أبدا كيف تم عمل البرنامج فالهدف هو الوصول الى الحل بأي شكل ممكن حتى ولو بكتابة كود بدائي للغاية، فالهدف هنا ليس كتابة كود احترافي بل الهدف هو الوصول الى الحل فقط حتى لو تم استخدام الرامات كلها في متغيرات البرنامج وكان البرنامج يأخذ ساعتين كاملتين في تنفيذه :d
هممم بالنسبة للبرنامج سأقوم بعمل واحد لتوليد الشيفرة كما وعدت إن شاء الله تعالى ووقتها سأضع لكم العديد من الأوامر المطلوب من الفرقة تنفيذها في قلب فلسطين المحتلة :d لكني متعب قليلا حاليا لذا أرجو منكم السماح ان تأخرت قليلا ^^"
رد: مسابقة مسومس الكبرى للبرمجة - المرحلة الثانية
اقتباس:
المشاركة الأصلية كتبت بواسطة mr_lufy
مشكوووووووووووررررررررررر
عفوا أخي وشكرا جزيلا لك على المرور :)
رد: مسابقة مسومس الكبرى للبرمجة - المرحلة الثانية
~ وعليكم السلام والرحمة ..
<<< تاخذ نفس طويـــــــــــــــل
لولا إني مختبرة اليوم ومن الساعة 5 والنصف فجراً صاحية لأخذني الحماس وبدأت بحله الآآآآآآن ( كمان منافسة لميمي )
أرى أن تكون مدة هذه المرحلة 3 أسابيع ،، تكون الإجازة قد بدأت ..
وللمعلومية .. صوتي بصوتين؛ سأشتري صوت ميمي ،، والمقابل إني مداومة اليوم بمفردي icon987
رد: مسابقة مسومس الكبرى للبرمجة - المرحلة الثانية
thanksssssssssssssssssssssssssssssssssssssssssssss