المسارات
/
Delphi Pascal
Delphi Pascal
/
التمارين
/
حاصلات ضرب متناظرة
حاصلات ضرب متناظرة

حاصلات ضرب متناظرة

متوسط

التعليمات

اكتشف الجداءات المتناظرة في نطاق معطى.

العدد المتناظر هو عدد يبقى كما هو عند عكس أرقامه. على سبيل المثال، 121 عدد متناظر أما 112 فليس كذلك.

بالنظر إلى نطاق من الأعداد، ابحث عن أكبر وأصغر الأعداد المتناظرة التي تكون جداءات لعددين ضمن هذا النطاق.

ينبغي أن يُرجع حلّك أكبر وأصغر الأعداد المتناظرة، إلى جانب عوامل كل منهما ضمن النطاق. وإذا كان لأكبر عدد متناظر أو أصغر عدد متناظر أكثر من زوج واحد من العوامل ضمن النطاق، فأرجع كل الأزواج.

المثال 1

بالنظر إلى النطاق [1, 9] (الطرفان شاملان)...

وبالنظر إلى قائمة كل الجداءات الممكنة ضمن هذا النطاق: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 14, 16, 18, 15, 21, 24, 27, 20, 28, 32, 36, 25, 30, 35, 40, 45, 42, 48, 54, 49, 56, 63, 64, 72, 81]

الجداءات المتناظرة كلها أعداد من رقم واحد (في هذه الحالة): [1, 2, 3, 4, 5, 6, 7, 8, 9]

أصغر جداء متناظر هو 1. وعوامله (1, 1). أكبر جداء متناظر هو 9. وعوامله (1, 9) و(3, 3).

المثال 2

بالنظر إلى النطاق [10, 99] (الطرفان شاملان)...

أصغر جداء متناظر هو 121. وعوامله (11, 11). أكبر جداء متناظر هو 9009. وعوامله (91, 99).

تعديل عبر GitHub يفتح الرابط في نافذة أو علامة تبويب جديدة
Delphi Pascal Exercism

مستعد لبدء حاصلات ضرب متناظرة؟

سجّل في Exercism لتتعلّم وتتقن Delphi Pascal عبر 76 تمرينًا، وإرشاد بشري حقيقي، وكل ذلك مجانًا.