আপনার কাছে আমার কাছে এবার সহজ চ্যালেঞ্জ have ধনাত্মক পূর্ণসংখ্যা একটি অ্যারের দেওয়া একটি (বা আপনার ভাষায় সমতুল্য), প্রতিটি এন্ট্রি প্রতিস্থাপন একটি আমি পরবর্তী সমষ্টি সঙ্গে একটি আমি উপাদান একটি , শুরু থেকে ফিরে সাইকেল যদি পর্যাপ্ত আইটেম নয়।
যথারীতি, আপনি যে কোনও প্রোগ্রামিং ভাষায় প্রতিযোগিতা করতে পারেন এবং যে কোনও মানক পদ্ধতিতে এবং কোনও যুক্তিসঙ্গত ফর্ম্যাটে ইনপুট নিতে এবং আউটপুট সরবরাহ করতে পারেন , এবং এই লুফোলগুলি ডিফল্টরূপে নিষিদ্ধ রয়েছে তা খেয়াল করে। আপনি ইনপুট হিসাবে A চ্ছিকভাবে A এর আকারও নিতে পারেন । এটি কোড-গল্ফ , তাই প্রতিটি ভাষার জন্য সংক্ষিপ্ততম জমা (বাইটে) জিততে পারে।
উদাহরণ / পরীক্ষার কেস
প্রদত্ত [1,3,4,5]
আপনার কোড আউটপুট উচিত [3,10,13,14]
, কারণ 1
দ্বারা প্রতিস্থাপিত হয় 3
, 3
দ্বারা প্রতিস্থাপিত হয় 4+5+1=10
(নোটিশ কিভাবে এটা শুরু থেকে ফিরে আবৃত), 4
দ্বারা 5+1+3+4=13
এবং 5
দ্বারা 1+3+4+5+1=14
।
প্রদত্ত [3,2,1,9]
, আপনার প্রোগ্রাম উত্পাদন করা উচিত [12,10,9,33]
, কারণ আমরা প্রতিস্থাপন 3
সঙ্গে 2+1+9=12
, 2
সঙ্গে 1+9=10
, 1
সঙ্গে 9
এবং 9
সঙ্গে 3+2+1+9+3+2+1+9+3=33
(নোটিশ কিভাবে আমরা আরো সূচনা থেকে ফিরে একবারের আবৃত)।
আপনার চয়ন করার জন্য আরও কয়েকটি পরীক্ষার কেস:
[4,3,2,1] -> [10,7,5,4]
[3,2,1,9] -> [12,10,9,33]
[1,3,4,5] -> [3,10,13,14]
[4,4,3,2,2] -> [11,11,8,6,8]
[3,5,3,2,1] -> [10,14,6,4,3]
[3,2,4,3,2,1,1] -> [9,7,7,4,2,1,3]
[7,8,6,5,4,3,2,1,5] -> [29,33,20,15,11,8,6,5,30]
[28,2,4,2,3,2,3,4,5,3] -> [137,6,10,5,9,7,12,38,39,34]
[1,2,3,4,5,4,3,2,1,2,3,4,3,2,1] -> [2,7,13,14,12,8,5,3,2,7,9,7,4,2,1]