بکندباز

تابعی بنویسید که یک الگو مشابه زیر به عنوان یک لیست دو بعدی با استفاده از عدد ورودی تولید کند.

مثال

 >
 >>
 >>>
 >>
 >

arrow(3) ➞ [">", ">>", ">>>", ">>", ">"]

نکات

  • اعداد ورودی فرد، فقط یک پیک در خروجی دارند.
  • اعداد ورودی زوج، دو پیک در خروجی دارند.
EXPECT_EQ(Arrow(3), std::vector({">", ">>", ">>>", ">>", ">"}));
EXPECT_EQ(Arrow(4), std::vector({">", ">>", ">>>", ">>>>", ">>>>", ">>>", ">>", ">"}));
EXPECT_EQ(Arrow(7), std::vector({">", ">>", ">>>", ">>>>", ">>>>>", ">>>>>>", ">>>>>>>", ">>>>>>", ">>>>>", ">>>>", ">>>", ">>", ">"}));
EXPECT_EQ(Arrow(8), std::vector({">", ">>", ">>>", ">>>>", ">>>>>", ">>>>>>", ">>>>>>>", ">>>>>>>>", ">>>>>>>>", ">>>>>>>", ">>>>>>", ">>>>>", ">>>>", ">>>", ">>", ">"}));

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

نظرات

*
*

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