تابعی بنویسید که آرایه ای از اعداد را در ورودی بگیرد و اعداد زوج و فرد را جدا کرده و در دو آرایه ی مجزا بریزد. و آرایه ای شامل این دو آرایه را در خروجی برگرداند.
نمونه ورودی و خروجی
evenOddPartition([5, 8, 9, 2, 0, 3]) ➞ [[8, 2, 0], [5, 9, 3]]
evenOddPartition([1, 0, 1, 0, 1, 0]) ➞ [[0, 0, 0], [1, 1, 1]]
evenOddPartition([1, 2, 6, 7]) ➞ [[2, 6], [1, 7]]
Assert.Equal(new int[][] { new int[] { 8, 2, 0 }, new int[] { 5, 9, 3 } }, Backendbaz.evenOddPartition(new int[] { 5, 8, 9, 2, 0, 3 })); Assert.Equal(new int[][] { new int[] { 0, 0, 0 }, new int[] { 1, 1, 1 } }, Backendbaz.evenOddPartition(new int[] { 1, 0, 1, 0, 1, 0 })); Assert.Equal(new int[][] { new int[] { 2, 6 }, new int[] { 1, 7 } }, Backendbaz.evenOddPartition(new int[] { 1, 2, 6, 7 }));
پاسخ های کاربران به این تمرین
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
نظرات