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