Эта задача касается печати серии растущих стрелок ASCII-art. Я опишу шаблон словами, но может быть проще взглянуть на то, как выглядит начало этой серии:
>
<
->
<-
-->
<--
--->
<---
---->
<----
----->
<-----
------>
<------
...
Стрелка длиной n содержит стрелку ( <или >) и n-1тире ( -). Направленная вправо стрелка имеет сначала тире, а затем a >. Левая стрелка начинается с <и сопровождается черточками. Серия состоит из nстрелки со стрелкой вправо длиной, за которой следует стрелка, указывающая длину n, с n от 1 до бесконечности.
Чтобы выполнить задачу, напишите программу или функцию, которая принимает одно входное значение, целое число i >= 1и выводит первые iстрелки. Стрелки индивидуальны, а не в парах вправо-влево, поэтому i=3вы должны вывести:
>
<
->
Вы можете вернуть список строк или распечатать их одну за другой. При печати стрелки должны быть разделены каким-либо непротиворечивым разделителем, который не должен быть переводом строки, как в примере.
Это код-гольф , поэтому побеждает меньше байтов.