ধনাত্মক পূর্ণসংখ্যার অ্যারে বিবেচনা করুন:
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, ...
তারপরে, তাদেরকে সম্মতি জানাতে:
1234567891011121314151617181920212223242526...
এবং তারপরে এগুলি পরিবর্তনশীল দৈর্ঘ্যের অংশগুলিতে বিভক্ত করুন, প্রতিটি দৈর্ঘ্য N ম ধনাত্মক পূর্ণসংখ্যার সমান :
[1][23][456][7891][01112][131415][1617181][92021222][324252627][2829303132] ...
---------------------------------------------------------------------------
1 2 3 4 5 6 7 8 9 10 ...
কার্য
একটি পূর্ণসংখ্যা এন দেওয়া (1-সূচকের জন্য ইতিবাচক বা 0-সূচকের জন্য অ-নেতিবাচক), আপনার কাজটি হ'ল এন থাঙ্কে (সংখ্যার ধারাবাহিক পার্থক্যের) মধ্যে সংখ্যার বদ্বীপের যোগফল আউটপুট করা ।
ডিফল্ট-নিষিদ্ধ লুফোলগুলি প্রয়োগ হয়।
স্ট্যান্ডার্ড ইনপুট এবং আউটপুট পদ্ধতি প্রয়োগ হয়।
আপনি এন এর জন্য 0 বা 1-ইনডেক্সিং চয়ন করতে পারেন ।
ক্রমটি 1 দিয়ে শুরু করা আবশ্যক ।
এটি কোড-গল্ফ , বাইট জেতে সংক্ষিপ্ততম কোড।
উদাহরণ এবং পরীক্ষার কেস
1-তালিকাভুক্ত পরীক্ষার কেস। আপনি যদি 0-সূচকযুক্ত চান, কেবল হ্রাস এন।
N, Chunk, Deltas, Sum
1 -> 1 -> [] -> 0
2 -> 23 -> [1] -> 1
3 -> 456 -> [1, 1] -> 2
4 -> 7891 -> [1, 1, -8] -> -6
5 -> 01112 -> [1, 0, 0,1] -> 2
6 -> 131415 -> [2, -2, 3, -3, 4] -> 4
7 -> 1617181 -> [5, -5, 6, -6, 7, -7] -> 0
8 -> 92021222 -> [-7, -2, 2, -1, 1, 0, 0] -> -7
9 -> 324252627 -> [-1, 2, -2, 3, -3, 4, -4, 5] -> 4
10 -> 2829303132 -> [6, -6, 7, -6, -3, 3, -2, 2, -1] -> 0
ধাঁধা 2 উপর CodeGolf-Hackathon (আমি মূল লেখক খুব am, তাই আমি পুনরায় পোস্ট করুন করতে অনুমতি দেওয়া করছি)। সম্পর্কিত, অনুপ্রেরণা । সম্পর্কিত ।