تابعی بنویسید که یک الگو مشابه زیر به عنوان یک لیست دو بعدی با استفاده از عدد ورودی تولید کند.
مثال
>
>>
>>>
>>
>
arrow(3) ➞ [">", ">>", ">>>", ">>", ">"]
نکات
- اعداد ورودی فرد، فقط یک پیک در خروجی دارند.
- اعداد ورودی زوج، دو پیک در خروجی دارند.
Assert.Equal(new[] { '>', '>>', '>>>', '>>', '>' }, Backendbaz.Arrow(3)); Assert.Equal(new[] { '>', '>>', '>>>', '>>>>', '>>>>', '>>>', '>>', '>' }, Backendbaz.Arrow(4)); Assert.Equal(new[] { '>', '>>', '>>>', '>>>>', '>>>>>', '>>>>>>', '>>>>>>>', '>>>>>>', '>>>>>', '>>>>', '>>>', '>>', '>' }, Backendbaz.Arrow(7)); Assert.Equal(new[] { '>', '>>', '>>>', '>>>>', '>>>>>', '>>>>>>', '>>>>>>>', '>>>>>>>>', '>>>>>>>>', '>>>>>>>', '>>>>>>', '>>>>>', '>>>>', '>>>', '>>', '>' }, Backendbaz.Arrow(8));
نظرات