Delta Terbalik dari Array
Tugas Anda adalah, diberi array integer 32 bit yang ditandatangani, kompilasi ulang dengan delta kebalikannya. Misalnya, daftarnya
1 3 4 2 8
memegang delta:
2 1 -2 6
yang kemudian dinegasikan, menghasilkan:
-2 -1 2 -6
dan dikompilasi ulang, menghasilkan:
1 -1 -2 0 -6
sebagai hasil akhir.
Input output
Anda akan diberikan daftar / array / tabel / tuple / stack / dll. bilangan bulat yang ditandatangani sebagai input melalui metode input standar apa pun.
Anda harus mengeluarkan data yang dimodifikasi sekali lagi dalam bentuk apa pun yang dapat diterima, mengikuti metode inversi delta di atas.
Anda akan menerima input N di 0 < N < 10mana setiap angka berada dalam kisaran-1000 < X < 1000
Uji Kasus
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
Catatan
- Anda tidak terbatas pada metode berbasis delta: jika Anda dapat menemukan metode yang lebih mudah (yang seharusnya tidak terlalu sulit) , Anda bebas untuk menggunakannya.
- Seperti yang dinyatakan di atas, Anda akan selalu menerima setidaknya 1 input, dan tidak lebih dari 9.
- Angka pertama dari output harus selalu menjadi angka pertama dari input, jika ini tidak terjadi, metode Anda salah.
- Hanya Output Input Standar yang diterima
- Celah standar berlaku
- Ini adalah kode-golf , jadi byte-count terendah menang!
- Selamat bersenang-senang!
Kami punya pemenang.
Dennis 's Jelly Answer di Tiny 3 Bytes telah membawa pulang emas, karena fakta bahwa saya di bawah kesan itu tidak dapat dikalahkan.
Saya agak kecewa saya tidak bisa melihat jawaban berdasarkan spesifikasi asli, namun, saya kemudian dapat memberi hadiah pada hal itu.
