W tym wyzwaniu musisz zasymulować żabę skaczącą w tę iz powrotem na poduszkach lilii. Staw jest nieskończenie duży, ma linię nieskończonej liczby płatków lilii, a żaba może skakać przez tyle płatków lilii, ile chce.
Ta żaba lubi skakać do przodu i do tyłu: po skoku do przodu zawsze skacze do tyłu i odwrotnie.
Otrzymasz listę liczb całkowitych, która reprezentuje jego skoki. Musisz podać wynik jego skoków.
Na przykład powiedz, że zdałeś [2,3,6,8,2]:
Nasza żaba zaczyna od skoku 2 podkładek lilii do przodu:
_2
Następnie 3 płatki lilii z powrotem:
3__2
Następnie 6 podkładek lilii do przodu:
3__2__6
8 wstecz:
8_3__2__6
Następnie 2 podkładki lilii do przodu (zauważ, jak 2 zastępuje 3):
8_2__2__6
Aby być bardziej precyzyjnym: dane wejściowe są tablicą liczb S, które należy wyprowadzać S[K]w pozycji S[K] - S[K-1] + S[K-2] - S[K-3]....
- Jeśli w danym miejscu ma być wydrukowanych wiele numerów, wydrukuj tylko ten o najwyższym indeksie.
- Musisz użyć,
_jeśli określona lokalizacja jest pusta - Jeśli liczba ma wiele cyfr, nie zajmuje wielu lokalizacji. (Innymi słowy, lokalizacja może składać się z wielu znaków)
- Możesz założyć, że twoja lista nie jest pusta i że wszystkie liczby całkowite są większe od 0.
Przypadki testowe:
5 ____5
2,2 2_2
4,3,2,1 3124
5,3,2,1 _3125
2,3,6,8,2 8_2__2__6
10,3,12,4,1,12,16 ___12__3__10____41__1216
100,4,7,2,2 _______________________________________________________________________________________________4___1002_2
To jest golf golfowy , więc odpowiedz na nie jak najmniej znaków!