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

تحدي العقول ..البرمجة أم الإبداع ..3

بدأه مصطفى 36a2 في 11 ديسمبر 2012 · 0 رد · 466 مشاهدة · في لغة C و ++C
مشاركة: واتساب X فيسبوك تيليجرام
#1

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

سؤالنا اليوم صعب بعض الشيء ... إنه حتى ليس بهذه السهولة باستخدام الأدوات المعتادة ...

كان هذا هو أول سؤال أحله بهذه اللغة ... وأخذ مني حوالي أسبوع .. ( ولم يكن الكود صحيحاً لوجود حلقة لانهائية (بسبب وجود نسخة جديدة من اللغة ))

أطلت المقدمة ..فعذراً منكم ..

السؤال هو كما يلي :

لدينا سلسلة من الرقمين 0 و 1 ... مكونة من 8 أرقام .. مثلاً 01010011

ولدينا سلسلة ثانية من الرقمين 0 و 1 ... مكونة من 4 أرقام .. مثلاً .. 1011

والمطلوب معرفة ما إذا كانت السلسلة الثانية هي SubString من السلسة الأولى ..(أي سلسلة جزئية من السلسة الأولى )

وعندما تكون السلسلة الثانية سلسلة جزئية من الأولى نقوم بطباعة الرقم 1 ( كنتيجة منطقية للاختبار ) وإلا نطبع 0 ..

____________________________________________________

المسألة تتكون من 12 سطراً ..

كل سطر مكون من :

سلسلة طولها 8 محارف ..ثم فراغ ... ثم سلسلة طولها 4 محارف .. ثم محرف نهاية السطر ..

____________________________________________________

مثال :(3 أسطر فقط )

الدخل :

10101111 1101
10101010 1010
00001111 0011

الخرج :

0
1
1

____________________________________________________

يمكن للمتصلين من لغة C وضع حلولهم بلغتهم .. من باب الاستئناس لا غير ...wink.gif

أما الحل الصحيح فهو الذي يستخدم التعليمات الثمانية المحددة فيالحلقة الأولى من السلسلة فقط لا غير ..mellow.gif

تنتهي مدة تقديم الحلول خلال اسبوع من اليوم ..laugh.gif

____________________________________________________

بالتوفيق

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

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