اعادة ترتيب النصوص
اعادة ترتيب النصوص

بالنظر إلى مصفوفة من النصوص ذات الطول المتساوي ، قد ترغب في معرفة ما إذا كان من الممكن إعادة ترتيب العناصر بحيث يختلف كل زوج متتالي من النصوص بحرف واحد بالضبط.
وارجاع True إذا كان ذلك ممكنًا ، و False إذا لم يكن كذلك.
ملاحظة: أنت تعيد ترتيب النصوص فقط ، وليس ترتيب الأحرف داخل النصوص!
مثال:
arr = ["cdc", "ccc", "dcd"]output : False
هناك 6 ترتيبات للنصوص في المصفوفة كالتالي:
["cdc", "ccc", "dcd"]
["cdc", "dcd", "ccc"]
["ccc", "cdc", "dcd"]
["ccc", "dcd", "cdc"]
["dcd", "ccc", "cdc"]
["dcd", "cdc", "ccc"]
لا يفي أي منها بشرط وجود نصوص متتالية تختلف بمقدار حرف واحد ، لذا فإن الارجاع يجب ان يكون False.
مثال اخر:
arr = ["ab", "bb", "aa"]output : True
من الممكن ترتيب هذه النصوص بطريقة يختلف فيها كل زوج متتالي من النصوص بمقدار حرف واحد.
["aa", "ab", "bb"]OR:
["bb", "ab", "aa"]
لذالك يجب ان ترجع قيمة True.
المطلوب:
عبر دالة strrearr ارجع Flase او True حسب استيفاء الشروط السابقة.
حلول الاعضاء
فتح الحلول مقابل 5
مقفل
output
terminal
Next
التعليقات
no comments found.
- من خلال الضغط علي زر {;} في شريط الادوات يمكنك اضافة اكواد بايثون الي التعليق للتجربة اون لاين.
- برجاء مراعاة قواعد الكتابة، والادب.