الخوارزميات هي مجموعة من التعليمات أو القواعد التي تسمح لك بحل المشكلات المختلفة. في بعض الأحيان تكون هناك مهام مثيرة للاهتمام تتعلق بالعثور على أصغر أو أكبر عدد تقوم فيه الخوارزمية بإجراء معين. تتمثل إحدى هذه المهام في العثور على أصغر رقم مكون من خمسة أرقام ، عند إدخال الخوارزمية التي تطبع الرقم 4 أولا ، ثم الرقم 2.
لحل هذه المشكلة ، من الضروري استخدام نهج خطوة بخطوة. من خلال جميع الأرقام المكونة من خمسة أرقام ، يمكنك محاولة إدخال كل منها في الخوارزمية والتحقق من النتيجة. إذا كان هناك رقم ، عند إدخال الخوارزمية التي تطبع 4 ، ثم 2 ، فسيكون هذا أصغر رقم مكون من خمسة أرقام يفي بالشرط.
لحل المشكلة بشكل أكثر فعالية ، يمكنك استخدام طريقة البحث الثنائي. بدءا من منتصف نطاق الأرقام المكونة من خمسة أرقام ، يمكنك التحقق من الأرقام بالتسلسل ، والانتقال إلى نصف النطاق بعد كل فحص. بهذه الطريقة ، يمكنك تقليل عدد المحاولات والعثور على الرقم المطلوب بشكل أسرع.
يعد العثور على أصغر رقم مكون من خمسة أرقام ، عند إدخال الخوارزمية التي تطبع 4 ، ثم 2 ، مهمة مثيرة للاهتمام وعملية توضح تطبيق الخوارزميات ونهج منهجي لحل مشكلات البرمجة.
- خوارزمية لحساب أصغر رقم مكون من خمسة أرقام
- إدخال رقم ونتيجة الخوارزمية
- رقم مكون من خمسة أرقام مع النتيجة المرجوة
- تحليل عملية الخوارزمية
- ابحث عن أرقام أخرى مكونة من خمسة أرقام
- سؤال وجواب
- ما هو أصغر رقم مكون من خمسة أرقام ستخرجه الخوارزمية بعد الرقمين 4 و 2?
- ما هو الرقم المكون من خمسة أرقام الذي يجب أن أدخله حتى يتم إخراج الخوارزمية 4 وثم 2?
- هل هناك رقم مكون من خمسة أرقام, عند الدخول الذي ستخرج الخوارزمية 4, وثم 2?
- ماذا يجب أن أدخل من أجل الخوارزمية لإخراج 4 أولا ثم 2?
- ماذا سيكون أول رقم مكون من خمسة أرقام, عند إدخال الخوارزمية التي ستخرج 4, وثم 2?
خوارزمية لحساب أصغر رقم مكون من خمسة أرقام
للعثور على أصغر رقم مكون من خمسة أرقام ، عند إدخال الخوارزمية التي تطبع 4 ثم 2 ، يمكنك استخدام الخوارزمية التالية:
- دع الرقم الذي تبحث عنه يكون 10000.
- نتحقق من الرقم الذي تم إدخاله:
- بعد ذلك ، تحقق من الرقم الذي تم إدخاله التالي:
وبالتالي ، فإن أصغر رقم مكون من خمسة أرقام ، عند إدخاله تطبع الخوارزمية 4 ثم 2 ، هو الرقم 10042.
لاحظ أنه يمكن استخدام هذه الخوارزمية للعثور على مجموعات أخرى من الأرقام ، ليس فقط للحالات التي تطبع فيها الخوارزمية الرقمين 4 و 2.
إدخال رقم ونتيجة الخوارزمية
لحل مشكلة العثور على أصغر رقم مكون من خمسة أرقام ، عند إدخال الخوارزمية التي تطبع 4 ثم 2 ، من الضروري استخدام نهج تكراري.
يمكن تمثيل الخوارزمية على النحو التالي:
- قمنا بتعيين الرقم الأولي ، على سبيل المثال ، 10000.
- نتحقق مما إذا كان الرقم الحالي هو الحل للمشكلة:
- نحن إخراج عدد ثابت.
باستخدام هذه الخوارزمية ، يمكنك العثور على أصغر رقم مكون من خمسة أرقام ، عند إدخاله ، تطبع الخوارزمية 4 ثم 2. للقيام بذلك ، يكفي التحقق من الأرقام بالتسلسل ، بدءا من 10000 ، حتى يتم العثور على أول رقم مناسب.
على سبيل المثال ، بعد عدة تكرارات ، يمكننا الحصول على الرقم 12342 ، عند إدخال الخوارزمية التي ستخرج أولا 4 ثم 2. في هذه الحالة ، سيكون الرقم 12342 هو الإجابة المطلوبة للمشكلة.
وبالتالي ، فإن إدخال الرقم 12342 والحصول على نتائج الخوارزمية 4 ، ثم 2 ، يؤكد صحة حل المشكلة.
رقم مكون من خمسة أرقام مع النتيجة المرجوة
لنفترض أننا بحاجة إلى إيجاد أصغر رقم مكون من خمسة أرقام ، عند إدخال الخوارزمية التي تطبع الرقم 4 أولا ، ثم الرقم 2.
من أجل العثور على مثل هذا الرقم ، يمكننا استخدام نهج بسيط: التكرار من خلال جميع الأرقام المكونة من خمسة أرقام ، بدءا من 10000 وتنتهي بـ 99999. في كل تكرار ، سوف نتحقق مما إذا كانت الخوارزمية تنتج النتيجة المرجوة.
هنا مثال على خوارزمية في بايثون:
الرقم ():
للعدد في النطاق (10000 ، 100000):
إذا شارع (عدد).عدد ('4') = = 1 وشارع (عدد).عدد ('2') = = 1:
رقم الإرجاع
النتيجة = العثور على_رقم()
طباعة (نتيجة)
بعد تنفيذ هذه الخوارزمية ، سنحصل على أصغر رقم مكون من خمسة أرقام ، عند إدخال الخوارزمية التي تطبع أولا الرقم 4 ، ثم الرقم 2.
في هذه الحالة ، أصغر رقم مكون من خمسة أرقام يلبي متطلبات الخوارزمية هو الرقم 12425.
لاحظ أنه يمكن استخدام هذا الأسلوب لحل مشكلات مماثلة حيث تحتاج إلى العثور على رقم يفي بشرط إخراج معين في الخوارزمية.
تحليل عملية الخوارزمية
للعثور على أصغر رقم مكون من خمسة أرقام ، عند إدخال الخوارزمية التي تطبع 4 ، ثم 2 ، يمكنك استخدام الخوارزمية التالية:
- تحقق من جميع الأرقام المكونة من خمسة أرقام ، بدءا من أصغر رقم مكون من خمسة أرقام ، وهو 10000.
- تحقق من كل رقم ، بدءا من الأصغر وزيادته بمقدار واحد في كل مرة.
- تحقق من كل رقم من الرقم للمساواة 4.
- إذا كان الرقم 4 ، فانتقل إلى الرقم التالي.
- إذا كان الرقم 4 متبوعا بالرقم 2 ، فسيتم العثور على الرقم المطلوب.
- اطبع هذا الرقم.
الخوارزمية تعمل بالتتابع ، والتحقق من كل رقم للشرط. إذا كان الرقم يفي بالمتطلبات (يبدأ بـ 4 ثم يذهب 2) ، فإن الخوارزمية تخرج هذا الرقم وتكمل عملها. وبالتالي ، ستجد الخوارزمية أصغر رقم مكون من خمسة أرقام ، والذي سيخرج 4 ، ثم 2.
ابحث عن أرقام أخرى مكونة من خمسة أرقام
أصغر رقم مكون من خمسة أرقام ، عند إدخاله ، تطبع الخوارزمية 4 ، ثم 2 هو الرقم 4 210.
ومع ذلك ، يمكنك أيضا البحث عن أرقام أخرى مكونة من خمسة أرقام ، عند إدخال الخوارزمية التي ستخرج 4 ، ثم 2.
للقيام بذلك ، يمكنك ببساطة التكرار من خلال الأرقام المكونة من خمسة أرقام بالتتابع ، بدءا من الأصغر ، والتحقق من الامتثال للشرط. وبالتالي ، من الممكن العثور على أرقام أخرى تلبي المتطلبات.
عند البحث عن أرقام إضافية مكونة من خمسة أرقام ، ضع في اعتبارك الميزات التالية:
- يجب أن يكون الرقم خمسة أرقام ، أي يجب أن يتكون من خمسة أرقام.
- لا يمكن أن يكون الرقم الأول من الرقم مساويا لـ 0 ، لأن الصفر البادئ لا يغير الرقم نفسه.
- تتطلب الخوارزمية أنه بعد إخراج الرقم 4 والرقم 2 ، يوجد رقم آخر في الرقم. هذا يعني أن المتغيرات التي يوجد بها رقمان على الأقل بين الرقمين 4 و 2 هي فقط التي تفي بالشرط.
باستخدام هذه القيود ، يمكنك إنشاء خوارزمية تتكرر بالتتابع من خلال أرقام مكونة من خمسة أرقام وطباعتها والتحقق من الشروط. بمجرد العثور على الرقم التالي الذي يفي بالشروط ، يمكن للخوارزمية إيقاف وإخراج هذا الرقم.
مثال على خوارزمية للبحث عن أرقام أخرى مكونة من خمسة أرقام:
- ابدأ بأصغر رقم مكون من خمسة أرقام 10000;
- طباعة رقم;
- تحقق من الحالة: هل هناك رقمان 4 و 2 ، وهناك رقمان على الأقل بينهما;
- إذا تم استيفاء الشرط ، فقم بطباعة هذا الرقم وإيقاف الخوارزمية;
- إذا لم يتم استيفاء الشرط ، فقم بزيادة الرقم بمقدار 1 وانتقل إلى الخطوة 2.
وبالتالي ، يتم تقليل البحث عن أرقام أخرى مكونة من خمسة أرقام تفي بشرط المشكلة إلى التكرار المتسلسل من خلال الأرقام والتحقق من شروط تكوينها.
سؤال وجواب
ما هو أصغر رقم مكون من خمسة أرقام ستخرجه الخوارزمية بعد الرقمين 4 و 2?
أصغر رقم مكون من خمسة أرقام يتم إخراجه بعد الرقمين 4 و 2 هو 42000.
ما هو الرقم المكون من خمسة أرقام الذي يجب أن أدخله حتى يتم إخراج الخوارزمية 4 وثم 2?
للخوارزمية لإخراج 4 ثم 2 ، تحتاج إلى إدخال الرقم 42000.
هل هناك رقم مكون من خمسة أرقام, عند الدخول الذي ستخرج الخوارزمية 4, وثم 2?
نعم ، هناك رقم مكون من خمسة أرقام ، عند إدخاله ، ستخرج الخوارزمية 4 ، ثم 2. هذا الرقم هو 42000.
ماذا يجب أن أدخل من أجل الخوارزمية لإخراج 4 أولا ثم 2?
لكي تقوم الخوارزمية بإخراج 4 أولا ثم 2 ، تحتاج إلى إدخال الرقم 42000.
ماذا سيكون أول رقم مكون من خمسة أرقام, عند إدخال الخوارزمية التي ستخرج 4, وثم 2?
أول رقم مكون من خمسة أرقام ، عند إدخاله ستخرج الخوارزمية 4 ، ثم 2 ، هو 42000.