Jak porusza się zając?
Zając może wykonać skoki do przodu lub do tyłu - po osi X. Ruch zająca opisuje lista liczb. Poszczególne liczby oznaczają jak długi był skok zająca oraz czy skok był do przodu (liczba dodatnia), czy też do tyłu (liczba ujemna).
Przykład ruchów zająca
Poniższa lista:
[1 -2 9 18 -20 4 6]
oznacza, że zając wykonał
-
skok długości 1 (do przodu)
-
następnie skok długości (-2 do tyłu)
-
następnie skok długości 9 (do przodu)
-
następnie skok długości 18 (do przodu)
-
następnie skok długości -20 (do tyłu)
-
następnie skok długości 4 (do przodu)
-
następnie skok długości 6 (do przodu)
Jaki program który masz napisać?
Napisz program który wypisze historię współrzędnych (punktów osi X) które podczas radosnych skoków osiągnął zając. Przyjmujemy, że zając rozpoczyna skoki od punktu 0.
Przykład wywołania programu
Wywołanie programu:
? MiejscaZająca [1 -2 9 18 -20 4 6]
powinno spowodować na ekranie wypisanie tekstu:
Zając osiągnął następujące współrzędne na osi X: 0 1 -1 8 26 6 10 16
Dlaczego takie współrzędne:
-
Startujemy z punktu 0
-
W pierwszym skoku zając pokonał 1 jednostkę do przodu i osiągnął współrzędną 1
-
W drugim skoku zając pokonał 2 jednostki do tyłu i osiągnął współrzędną -1
-
W trzecim skoku zając pokonał 9 jednostek do przodu i osiągnął współrzędną 8
-
W czwartym skoku zając pokonał 18 jednostek do przodu i osiągnął współrzędną 26
-
W piątym skoku zając pokonał 20 jednostek do tyłu i osiągnął współrzędną 6
-
W szóstym skoku zając pokonał 4 jednostek do przodu i osiągnął współrzędną 10
-
W siódmym skoku zając pokonał 6 jednostek do przodu i osiągnął współrzędną 16