पूर्णांक की एक सूची को देखते हुए एक निर्दिष्ट क्रम / गहराई पर एक फ़ॉरवर्ड अंतर उत्पन्न करता है ।
पूर्णांकों की सूची के लिए:
(10, 18, -12, 4, 8, -3, -5, 67, 9, 14)
विभिन्न आदेशों / गहराई पर फॉरवर्ड अंतर हैं:
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
के इनपुट के साथ
4, (10, 18, -12, 4, 8, -3, -5, 67, 9, 14)
आप सूची वापस करेंगे
(-142, 55, 27, 41, -269, 397)
इनपुट
इनपुट STDIN या फ़ंक्शन मापदंडों के माध्यम से हो सकता है।
गहराई पूर्ण करने के लिए एक पूर्णांक निर्दिष्ट करता है। यह लिस्ट माइनस 1 की लंबाई 0 होगी
के लिए आगे के अंतर की गणना करने के लिए पूर्णांकों की एक सूची
उत्पादन
आउटपुट STDOUT के माध्यम से हो सकता है या फ़ंक्शन द्वारा लौटाया जा सकता है।
पूर्णांक की सूची के रूप में निर्दिष्ट गहराई के लिए आगे के अंतर
नियम
बिल्ट इन और थर्ड पार्टी फ़ंक्शंस जो इसे सीधे अनुमति नहीं देते हैं।
मानक ढील प्रतिबंध लागू होते हैं।
सबसे छोटा कोड जीतता है
-
जैसा कि इस कार्य में एकमात्र क्रिया है।