یک تابع ایجاد کنید که دو لیست از مختصات x و y را به یک لیست از مختصات (x, y) تبدیل کند.
نمونه ورودی و خروجی
ConvertCartesian([1, 5, 3, 3, 4], [5, 8, 9, 1, 0]) ➞ [[1, 5], [5, 8], [3, 9], [3, 1], [4, 0]]
ConvertCartesian([9, 8, 3], [1, 1, 1]) ➞ [[9, 1], [8, 1], [3, 1]]
ConvertCartesian([2, 5, 1], [7, 8, 9]) ➞ [[2, 7], [5, 8], [1, 9]]
نکات
- هر مختصات به صورت یک لیست است، نه تاپل.
- آرایههای و همیشه طول یکسانی دارند.
Assert.Equal(new int[][] { new int[] { 1, 5 }, new int[] { 5, 8 }, new int[] { 3, 9 }, new int[] { 3, 1 }, new int[] { 4, 0 } }, result); Assert.Equal(new int[][] { new int[] { 9, 1 }, new int[] { 8, 1 }, new int[] { 3, 1 } }, result); Assert.Equal(new int[][] { new int[] { 2, 7 }, new int[] { 5, 8 }, new int[] { 1, 9 } }, result); Assert.Equal(new int[][] { new int[] { 3, 6 }, new int[] { 2, 1 }, new int[] { 2, 7 } }, result);
نظرات