Twoim zadaniem dzisiaj jest zastosowanie fali do szeregu liczb. Fala wygląda następująco: [1, 0, -1, 0, 1, 0, -1, 0, 1...]
zastosowanie jej do danej tablicy oznacza zsumowanie pierwszych elementów, drugich elementów itp.
Dokładniej:
Twój program lub funkcja otrzyma tablicę liczb całkowitych. Musi wydrukować lub zwrócić tablicę o równej wielkości z 1
dodanym do pierwszego, piątego, dziewiątego itd. Elementu oryginalnej tablicy, -1
dodanym do trzeciego, siódmego, 11., itd. Elementu oryginalnej tablicy i pozostałych elementów powinny pozostać nietknięte.
Tablica wejściowa ma co najmniej jeden element.
Przypadki testowe:
Input | Output
[0] | [1]
[-1] | [0]
[-4, 3, 0, 1, 7, 9, 8, -2, 11, -88] | [-3, 3, -1, 1, 8, 9, 7, -2, 12, -88]
[0, 0, 0, 0, 0] | [1 ,0 ,-1 ,0 ,1]
[1, 1] | [2, 1]
To jest golf golfowy , wygrywa najkrótszy kod!