Membalikkan Delta dari Array
Kelanjutan dari Invers Delta dari sebuah Array
Tugas Anda adalah untuk mengambil array integer 32 bit yang ditandatangani, kompilasi ulang dengan delta yang dibalik.
Contoh
Daftar,
18 19 17 20 16
memiliki delta:
1 -2 3 -4
yang, ketika dibalik, menghasilkan:
-4 3 -2 1
lalu saat dikompilasi ulang, menggunakan hasil:
18 14 17 15 16
yang seharusnya menjadi nilai pengembalian Anda.
Kompilasi ulang terdiri dari mengambil C
, yang merupakan nilai pertama array. Dalam hal ini,,, 18
dan menerapkan delta secara berurutan. Jadi 18 + -4
memberi 14
, 14 + 3
memberi 17
, dan sebagainya.
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 pembalikan delta di atas.
Anda akan menerima input N di 0 < N < 10
mana setiap angka berada dalam kisaran-1000 < X < 1000
Uji Kasus
1 2 3 4 5 -> 1 2 3 4 5
18 19 17 20 16 -> 18 14 17 15 16
5 9 1 3 8 7 8 -> 5 6 5 10 12 4 8
6 5 4 1 2 3 -> 6 7 8 5 4 3
Catatan
- Seperti yang dinyatakan di atas, Anda akan selalu menerima setidaknya 1 input, dan tidak lebih dari 9.
- Angka pertama dan terakhir dari output Anda, akan selalu cocok dengan input.
- Hanya Output Input Standar yang diterima
- Celah standar berlaku
- Ini adalah kode-golf , jadi byte-count terendah menang!
- Selamat bersenang-senang!
Dan pemenangnya adalah...
Dennis! Yang pertama mengambil tempat pertama, lalu memukul dirinya sendiri dengan solusi yang lebih pendek, memberikan dirinya tempat pertama dan kedua!
Sebutan terhormat untuk ais523 dengan Jelly mereka, bahwa jika bukan karena Dennis masuk tepat sebelum mereka, akan menempati posisi kedua.