ماتریس

ماتریس

آسان

دستورالعمل‌ها

فرض کنید رشته‌ای دارید که نمایانگر یک ماتریس از اعداد است. سطرها و ستون‌های آن ماتریس را برگردانید.

حالا رشته‌ای را در نظر بگیرید که در آن خطوط جدید جاسازی شده‌اند، مانند:

9 8 7
5 3 2
6 6 7

که نمایانگر این ماتریس است:

    1  2  3
  |---------
1 | 9  8  7
2 | 5  3  2
3 | 6  6  7

Code شما باید بتواند موارد زیر را بیرون بدهد:

  • فهرستی از سطرها، به این ترتیب که هر سطر از چپ به راست خوانده می‌شود و سطرها از بالا به پایین پیمایش می‌شوند،
  • فهرستی از ستون‌ها، به این ترتیب که هر ستون از بالا به پایین خوانده می‌شود و ستون‌ها از چپ به راست پیمایش می‌شوند.

سطرهای ماتریس نمونه‌ی ما:

  • 9، 8، 7
  • 5، 3، 2
  • 6، 6، 7

و ستون‌های آن:

  • 9، 5، 6
  • 8، 3، 6
  • 7، 2، 7
ویرایش از طریق GitHub این لینک در پنجره یا زبانه‌ی جدیدی باز می‌شود
Elixir Exercism

آماده‌اید ماتریس را شروع کنید؟

در Exercism ثبت‌نام کنید تا Elixir را همراه با 58 مفهوم168 تمرین و مربی‌گری انسانی واقعی یاد بگیرید و در آن استاد شوید، همه‌ی این‌ها رایگان.