Dizinin Ters Deltaları
Dizinin Ters Deltalarının devamı
Göreviniz imzalı bir 32 bit tamsayı dizisini almak, ters deltaları ile yeniden derlemektir.
Örnek
Liste,
18 19 17 20 16
delta var:
1 -2 3 -4
ki, ters çevrildiğinde, verim:
-4 3 -2 1
sonra yeniden derlendiğinde, verimleri kullanarak:
18 14 17 15 16
ki bu sizin dönüş değeriniz olmalıdır.
Yeniden derleme C
, dizinin ilk değeri olan alma işleminden oluşur . Bu durumda, 18
ve ona deltaları sırayla uygulayarak. Böylece 18 + -4
verir 14
, 14 + 3
verir 17
vb.
Giriş çıkış
Bir liste / dizi / tablo / tuple / stack / etc verilecektir. işaretli tamsayılar herhangi bir standart giriş yöntemiyle girdi olarak belirtilir.
Değiştirilen verileri, yukarıdaki delta ters çevirme yöntemini izleyerek kabul edilebilir herhangi bir biçimde bir kez daha çıkarmanız gerekir.
0 < N < 10
Her sayının aralık içinde olduğu N girişlerini alacaksınız.-1000 < X < 1000
Test Kılıfları
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
notlar
- Yukarıda belirtildiği gibi, her zaman en az 1, en fazla 9 giriş alırsınız.
- Çıktınızın ilk ve son sayısı her zaman girdiyle aynı olacaktır.
- Sadece standart giriş çıkışı kabul edilir
- Standart boşluklar uygulanır
- Bu kod golf , yani en düşük bayt sayısı kazanır!
- İyi eğlenceler!
Ve kazanan...
Dennis! İlk önce ilk sırada yer alan, daha sonra kısa bir çözümle kendini yenerek, hem birinci hem de ikinci sırayı verdi!
Jelly'leriyle birlikte ais523'e şerefli bir söz, Dennis'in hemen önünden gelmemesi durumunda ikinci sırayı alacaktı.