Verilen bir tamsayıların listesi verilen bir sırada / derinlikte bir İleri Fark üretir .
Tam sayıların listesi için:
(10, 18, -12, 4, 8, -3, -5, 67, 9, 14)
Çeşitli emir / derinliklerdeki İleri Farklılıklar:
0 10, 18, -12, 4, 8, -3, -5, 67, 9, 14
1 8, -30, 16, 4, -11, -2, 72, -58, 5
2 -38, 46, -12, -15, 9, 74, -130, 63
3 84, -58, -3, 24, 65, -204, 193
4 -142, 55, 27, 41, -269, 397
5 197, -28, 14, -310, 666
6 -225, 42, -324, 976
7 267, -366, 1300
8 -633, 1666
9 2299
Yani girişi ile
4, (10, 18, -12, 4, 8, -3, -5, 67, 9, 14)
Listeyi geri göndereceksin
(-142, 55, 27, 41, -269, 397)
Giriş
Giriş, STDIN veya fonksiyon parametreleri ile yapılabilir.
Döndürülecek derinliği belirten bir tam sayı. Bu eksi 1 listenin uzunluğu 0 olacaktır
İçin ileriye doğru farkı hesaplamak için bir tam sayı listesi
Çıktı
Çıkış, STDOUT yoluyla olabilir veya işlev tarafından döndürülebilir.
Bir tam sayı listesi olarak belirtilen derinlik için ileri farklar
kurallar
Bunu doğrudan yapan yerleşik ve 3. Parti işlevlerine izin verilmez.
Standart boşluk deliği kısıtlamaları uygulanır.
En kısa kod kazanır
-
bu işlevdeki tek fiil olarak gösterir .