Odwrotne delty tablicy
Twoim zadaniem jest, z uwagi na tablicę 32-bitowych liczb całkowitych, ponowne skompilowanie go z odwrotnymi deltami. Na przykład lista
1 3 4 2 8
trzyma delty:
2 1 -2 6
które są następnie negowane, dając:
-2 -1 2 -6
i ponownie skompilowano, uzyskując:
1 -1 -2 0 -6
jako wynik końcowy.
Wejście wyjście
Otrzymasz listę / tablicę / tabelę / krotkę / stos / itp. liczb całkowitych ze znakiem jako danych wejściowych dowolną standardową metodą wprowadzania.
Zmodyfikowane dane należy ponownie wyprowadzić w dowolnej akceptowalnej formie, zgodnie z powyższą metodą inwersji delta.
Otrzymasz N danych wejściowych, w 0 < N < 10
których każda liczba mieści się w zakresie-1000 < X < 1000
Przypadki testowe
5 6 7 8 -> 5 4 3 2
1 3 4 2 8 -> 1 -1 -2 0 -6
32 18 25 192 199 -> 32 46 39 -128 -135
Notatki
- Nie jesteś ograniczony do metody opartej na delcie: jeśli możesz wypracować łatwiejszą metodę (która nie powinna być zbyt trudna) , możesz jej użyć.
- Jak wspomniano powyżej, zawsze otrzymasz co najmniej 1 wkład, a nie więcej niż 9.
- Pierwsza liczba danych wyjściowych musi zawsze być pierwszą liczbą danych wejściowych, jeśli tak nie jest, metoda jest niepoprawna.
- Akceptowane jest tylko standardowe wyjście wejściowe
- Obowiązują standardowe luki
- To jest golf golfowy , więc wygrywa najmniejsza liczba bajtów!
- Baw się dobrze!
Mamy zwycięzcę.
Dennis „s Jelly odpowiedzi na maleńkim 3 bajty podjęła domu złoto, ze względu na fakt, że jestem pod wrażeniem, że nie może być pobity.
Byłem lekko rozczarowany, że nie zobaczyłem odpowiedzi opartej na oryginalnej specyfikacji, jednak później mogę rzucić na to nagrodę.