اكتب دالة باسم rotateMatrix تأخذ مصفوفة مربعة وتُرجع المصفوفة بعد تدويرها 90 درجة في اتجاه عقارب الساعة.
المطلوب:
- الدالة تأخذ معامل واحد:
matrix(مصفوفة مربعة n×n) - الدالة تُرجع مصفوفة جديدة مدارة 90 درجة في اتجاه عقارب الساعة
- يمكنك استخدام النقل (transpose) ثم عكس كل صف
مثال:
rotateMatrix([[1, 2], [3, 4]])
# [[3, 1], [4, 2]]
rotateMatrix([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
# [[7, 4, 1], [8, 5, 2], [9, 6, 3]]
rotateMatrix([[1]])
# [[1]]