एक विलम्ब का विलोम विलोम
आपका काम है, हस्ताक्षरित 32 बिट पूर्णांक की एक सरणी दी गई है, इसे अपने विलोम डेल्टा के साथ फिर से जोड़ें। उदाहरण के लिए, सूची
1 3 4 2 8
डेल्टास रखती है:
2 1 -2 6
जो तब उपेक्षित हैं, उपज:
-2 -1 2 -6
और recompiled, उपज:
1 -1 -2 0 -6
अंतिम परिणाम के रूप में।
इनपुट आउटपुट
आपको एक सूची / सारणी / टेबल / ट्यूपल / स्टैक / आदि दी जाएगी। किसी भी मानक इनपुट पद्धति के माध्यम से इनपुट के रूप में हस्ताक्षरित पूर्णांक।
उपरोक्त डेल्टा उलटा विधि के बाद, आपको किसी भी स्वीकार्य रूप में एक बार फिर संशोधित डेटा का उत्पादन करना होगा।
आपको एन इनपुट प्राप्त होगा 0 < N < 10
जहां प्रत्येक संख्या सीमा के भीतर आती है-1000 < X < 1000
परीक्षण के मामलों
5 6 7 8 -> 5 4 3 2
1 3 4 2 8 -> 1 -1 -2 0 -6
32 18 25 192 199 -> 32 46 39 -128 -135
टिप्पणियाँ
- आप डेल्टा आधारित विधि तक ही सीमित नहीं हैं: यदि आप आसान विधि (जो बहुत कठिन नहीं होनी चाहिए) का उपयोग कर सकते हैं, तो आप इसका उपयोग करने के लिए स्वतंत्र हैं।
- जैसा कि ऊपर कहा गया है, आप हमेशा कम से कम 1 इनपुट प्राप्त करेंगे, और 9 से अधिक नहीं।
- आउटपुट की पहली संख्या हमेशा इनपुट की पहली संख्या होनी चाहिए , अगर यह मामला नहीं है, तो आपका तरीका गलत है।
- केवल मानक इनपुट आउटपुट स्वीकार किया जाता है
- मानक खामियां लागू होती हैं
- यह कोड-गोल्फ है , इसलिए सबसे कम बाइट-काउंट जीतता है!
- मज़े करो!
हमें विजेता मिल गया।
टिनी 3 बाइट्स में डेनिस के जेली उत्तर ने घर को सोना ले लिया है, इस तथ्य के कारण कि मैं इस धारणा के तहत हूं कि इसे पीटा नहीं जा सकता।
मैं हल्के से निराश था कि मुझे मूल कल्पना के आधार पर एक उत्तर देखने को नहीं मिला, हालांकि, मैं बाद में ठीक उसी पर एक इनाम रख सकता हूं।