Wyzwanie polega na wydrukowaniu serii rosnących strzałek ASCII. Opiszę wzór w słowach, ale może być łatwiej spojrzeć na to, jak wygląda początek tej serii:
>
<
->
<-
-->
<--
--->
<---
---->
<----
----->
<-----
------>
<------
...
Strzała o długości n zawiera grot strzałki ( <
lub >
) i n-1
myślniki ( -
). Strzałka skierowana w prawo ma najpierw myślniki, a następnie >
. Strzałka skierowana w lewo zaczyna się od <
, a po niej następuje myślnik. Seria składa się z długości n
strzałki skierowanej w prawo, a następnie długości n strzałki skierowanej w lewo, od n od 1 do nieskończoności.
Aby ukończyć wyzwanie, napisz program lub funkcję, która pobiera jedno wejście, liczbę całkowitą i >= 1
i wyprowadza pierwsze i
strzałki. Strzały są indywidualne, a nie w parach prawy-lewy, dlatego i=3
powinieneś wypisać:
>
<
->
Możesz zwrócić listę ciągów lub wydrukować je jeden po drugim. Podczas drukowania strzałki muszą być rozdzielane pewnym spójnym separatorem, który nie musi być znakiem nowej linii, jak w przykładzie.
To jest golf golfowy , więc wygrywa najmniej bajtów.