ऐसा लगता है कि एक सुसंगत फ़ंक्शन का उपयोग करके डेल्टास का कोई भी सरल संशोधन लगभग हमेशा किसी अन्य छोटे तरीके से किया जा सकता है , डेनिस । इस प्रकार, एकमात्र समाधान मैं इसे कठिन बनाने की कल्पना कर सकता हूं, किसी प्रकार के असंगत कार्य को शुरू करना है।
छंटाई।
आपका कार्य पूर्णांक का एक सरणी लेना है, उनके डेल्टास को छांटना और पूर्णांक को नया सरणी देना है।
ईजी।
इनपुट के लिए:
1 5 -3 2 9
निम्नलिखित डेल्टास प्राप्त करें:
4 -8 5 7
फिर, इन डेल्टास को छाँटें, उपज:
-8 4 5 7
और उन्हें फिर से, जो देता है:
1 -7 -3 2 9
इनपुट आउटपुट
आपको एक सूची / सारणी / टेबल / ट्यूपल / स्टैक / आदि दी जाएगी। किसी भी मानक इनपुट पद्धति के माध्यम से इनपुट के रूप में हस्ताक्षरित पूर्णांक।
उपरोक्त डेल्टा छँटाई विधि का पालन करके आपको किसी भी स्वीकार्य रूप में एक बार फिर संशोधित डेटा का उत्पादन करना होगा।
आपको एन इनपुट प्राप्त होगा 0 < N < 10
जहां प्रत्येक संख्या सीमा के भीतर आती है-1000 < X < 1000
परीक्षण के मामलों
1 5 -3 2 9 -> 1 -7 -3 2 9
-5 -1 -6 5 8 -> -5 -10 -7 -3 8
-8 1 -7 1 1 -> -8 -16 -16 -8 1
8 -9 3 0 -2 -> 8 -9 -12 -14 -2
-5 -2 -5 5 0 -> -5 -10 -13 -10 0
-1 9 -1 -7 9 -> -1 -11 -17 -7 9
टिप्पणियाँ
- जैसा कि ऊपर कहा गया है, आप हमेशा कम से कम 1 इनपुट प्राप्त करेंगे, और 9 से अधिक नहीं।
- आपके आउटपुट की पहली और अंतिम संख्या, हमेशा इनपुट से मेल खाएगी।
- केवल मानक इनपुट आउटपुट स्वीकार किया जाता है
- मानक खामियां लागू होती हैं
- यह कोड-गोल्फ है , इसलिए सबसे कम बाइट-काउंट जीतता है!
- मज़े करो!