بکندباز

یک تابع ایجاد کنید که دو لیست از مختصات 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]]

نکات

  • هر مختصات به صورت یک لیست است، نه تاپل.
  • آرایه‌های و  همیشه طول یکسانی دارند.
EXPECT_EQ(ConvertCartesian({1, 5, 3, 3, 4}, {5, 8, 9, 1, 0}), std::vector>{{1, 5}, {5, 8}, {3, 9}, {3, 1}, {4, 0}});
EXPECT_EQ(ConvertCartesian({9, 8, 3}, {1, 1, 1}), std::vector>{{9, 1}, {8, 1}, {3, 1}});
EXPECT_EQ(ConvertCartesian({2, 5, 1}, {7, 8, 9}), std::vector>{{2, 7}, {5, 8}, {1, 9}});
EXPECT_EQ(ConvertCartesian({3, 2, 2}, {6, 1, 7}), std::vector>{{3, 6}, {2, 1}, {2, 7}});

هنوز پاسخی برای این تمرین ثبت نشده است

نظرات

*
*

تمرینات مرتبط