كيف يمكنني إجراء تحويل متعدد الخطوات على مصفوفة N x N معينة، بما في ذلك التدوير في اتجاه عقارب الساعة بزاوية 180 درجة والفرز بناءً على معايير محددة؟ يجب فرز المصفوفة بترتيب تنازلي بناءً على العدد الصحيح الأول في كل صف وبترتيب تصاعدي للأعداد الصحيحة في كل صف. يرجى تقديم حل شامل، بما في ذلك صيغة، لإنجاز هذه المهمة. على سبيل المثال، نظرا للمصفوفة:
[1، 2، 3]
[4، 5، 6]
[7، 8، 9]
يجب أن يكون الناتج المتوقع:
[9، 8، 7]
[6، 5، 4]
[3، 2، 1]. يجب أن يأخذ الحل في الاعتبار عوامل متعددة، مثل حجم المصفوفة وخوارزمية الفرز والترتيب المحدد الذي يتم به تنفيذ خطوات التحويل.
{"source": "evol_instruct", "kind": "synthetic", "evolved_from": null}