Ваше завдання сьогодні - застосувати хвилю до масиву чисел. Хвиля виглядає приблизно так: [1, 0, -1, 0, 1, 0, -1, 0, 1...]Застосовуючи її до заданого масиву, це означає додати разом перші елементи, другі елементи тощо.
Точніше:
Ваша програма або функція отримає масив цілих чисел. Він повинен друкувати або повертати масив однакового розміру з 1доданим до елемента 1-го, 5-го, 9-го і т. Д. Елемента оригінального масиву, -1доданого до елемента 3-го, 7-го, 11-го і т. Д. Елемента оригінального масиву та решта елементів слід залишити недоторканим.
Гарантовано, що вхідний масив містить хоча б один елемент.
Тестові приклади:
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]
Це код-гольф , найкоротший виграш коду!