एरे का उलटा डेल्टास
एरे के विलोम डेल्टास की निरंतरता
आपका कार्य हस्ताक्षरित 32 बिट पूर्णांकों की एक सरणी लेना है, इसे अपने डेल्टा के साथ फिर से जोड़ दें।
उदाहरण
सूचि,
18 19 17 20 16
डेल्टा है:
1 -2 3 -4
जो, जब उलट जाता है, पैदावार:
-4 3 -2 1
फिर जब recompiled, पैदावार का उपयोग:
18 14 17 15 16
जो आपका रिटर्न मान होना चाहिए।
रीकॉम्पेलिंग में लेने के होते हैं C, जो कि सरणी का पहला मूल्य है। इस मामले में 18, और इसे क्रम में deltas लागू करने के लिए। तो 18 + -4देता है 14, 14 + 3देता है 17, और इसी तरह।
इनपुट आउटपुट
आपको एक सूची / सारणी / टेबल / ट्यूपल / स्टैक / आदि दी जाएगी। किसी भी मानक इनपुट पद्धति के माध्यम से इनपुट के रूप में हस्ताक्षरित पूर्णांक।
उपरोक्त डेल्टा विधि का पालन करते हुए, आपको संशोधित डेटा को किसी भी स्वीकार्य रूप में एक बार फिर से आउटपुट करना होगा।
आपको एन इनपुट प्राप्त होगा 0 < N < 10जहां प्रत्येक संख्या सीमा के भीतर आती है-1000 < X < 1000
परीक्षण के मामलों
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
टिप्पणियाँ
- जैसा कि ऊपर कहा गया है, आप हमेशा कम से कम 1 इनपुट प्राप्त करेंगे, और 9 से अधिक नहीं।
- आपके आउटपुट की पहली और अंतिम संख्या, हमेशा इनपुट से मेल खाएगी।
- केवल मानक इनपुट आउटपुट स्वीकार किया जाता है
- मानक खामियां लागू होती हैं
- यह कोड-गोल्फ है , इसलिए सबसे कम बाइट-काउंट जीतता है!
- मज़े करो!
और विजेता है...
डेनिस! जिसने पहले स्थान पर पहला स्थान हासिल किया, फिर एक छोटे से समाधान के साथ खुद को हराया, खुद को पहला और दूसरा स्थान दिया!
अपने जेली के साथ ais523 के लिए माननीय उल्लेख , कि अगर उनके सामने बस डेनिस को पाने के लिए नहीं, दूसरे स्थान पर होता।