একটি অ্যারের বিপরীত ডেল্টাস t
আপনার টাস্কটি, স্বাক্ষরিত 32 বিট পূর্ণসংখ্যার একটি অ্যারে দেওয়া হয়েছে, এটির বিপরীতমুখী ডেল্টাস দিয়ে এটি পুনরায় তৈরি করুন। উদাহরণস্বরূপ, তালিকা
1 3 4 2 8
ডেল্টাস ধারণ করে:
2 1 -2 6
যা তখন উপেক্ষিত, ফলনশীল:
-2 -1 2 -6
এবং পুনরায় কম্পাইল, ফলন:
1 -1 -2 0 -6
চূড়ান্ত ফলাফল হিসাবে।
ইনপুট আউটপুট
আপনাকে একটি তালিকা / অ্যারে / টেবিল / টিপল / স্ট্যাক / ইত্যাদি দেওয়া হবে। কোনও মানক ইনপুট পদ্ধতির মাধ্যমে ইনপুট হিসাবে স্বাক্ষরিত পূর্ণসংখ্যাগুলির of
উপরের ডেল্টা ইনভার্সন পদ্ধতিটি অনুসরণ করে আপনাকে কোনও গ্রহণযোগ্য আকারে আবারও পরিবর্তিত ডেটা আউটপুট করতে হবে।
আপনি এন ইনপুট পাবেন 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 বাইট সত্য যে আমি ছাপ এটা পেটানো যাবে না বছরের কম বয়সী হই কারণে স্বর্ণ বাড়িতে গ্রহণ করেছে।
আমি মৃদু হতাশ হয়েছি আমি আসল স্পেকের উপর ভিত্তি করে কোনও উত্তর দেখতে পাইনি, তবে, পরে আমি অবশ্যই এটির উপর একটি অনুগ্রহ রাখতে পারি।