Зворотні дельти масиву
Ваше завдання - задати масив підписаних 32-бітових цілих чисел, перекомпілювати його з його оберненими дельтами. Наприклад, список
1 3 4 2 8
вміщує дельти:
2 1 -2 6
які потім заперечуються, даючи:
-2 -1 2 -6
і перекомпільовано, отримуючи:
1 -1 -2 0 -6
як кінцевий результат.
Введення-виведення
Вам буде наданий список / масив / таблиця / кортеж / стек / тощо. підписаних цілих чисел як введення через будь-який стандартний метод введення.
Ви повинні вивести змінені дані ще раз у будь-якій прийнятній формі, дотримуючись описаного вище методу дельта інверсії.
Ви отримаєте N входів, 0 < N < 10де кожне число потрапляє в діапазон-1000 < X < 1000
Випробування
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
Примітки
- Ви не обмежені методом на основі дельти: якщо ви можете розробити більш простий метод (який не повинен бути занадто важким) , ви можете використовувати його.
- Як зазначено вище, ви завжди отримаєте щонайменше 1 вхід і не більше 9.
- Перше число виводу завжди повинно бути першим номером вводу, якщо це не так, ваш метод неправильний.
- Приймається лише стандартний вихідний вихід
- Застосовуються стандартні лазівки
- Це код-гольф , тому виграє найменший байт!
- Веселіться!
У нас є переможець.
Dennis «s Jelly Відповідь на крихітному 3 Bytes взяв додому золото, з - за того , що я перебуваю під враженням , він не може бути побитий.
Я був дуже розчарований, що мені не вдалося побачити відповідь, засновану на оригінальній специфікації, однак, згодом, можливо, я поставив щедрість саме тому.
