عند إعطائك نصًا مدخلًا، أخرِج منقولته.
وبشرح تقريبي، منقولة المصفوفة:
ABC
DEF
تُعطى كالتالي:
AD
BE
CF
تصبح الصفوف أعمدة، وتصبح الأعمدة صفوفًا. انظر منقولة المصفوفة.
إذا كان للمدخل صفوف بأطوال مختلفة، فيُحل هذا كالتالي:
لذلك، منقولة هذه المصفوفة:
ABC
DE
تكون:
AD
BE
C
ومنقولة المصفوفة الآتية:
AB
DEF
تكون نتيجتها:
AD
BE
F
وبشكل عام، يجب أن تكون كل المحارف الواردة من المدخل موجودة أيضًا في الناتج المنقول. وهذا يعني أنه إذا احتوى عمود في نص المدخل على مسافات فقط في صفّه الأدنى (صفوفه الدنيا)، فيجب أن يحتوي صف الناتج المقابل على هذه المسافات في عموده الأقصى يمينًا (أعمدته القصوى يمينًا).
سجّل في Exercism لتتعلّم وتتقن Clojure عبر 12 مفهومًا105 تمارين، وإرشاد بشري حقيقي، وكل ذلك مجانًا.