সংক্ষিপ্ত বিবরণ
আপনারা কেউ কেউ কোলাকোস্কি সিকোয়েন্স ( A000002 ) সম্পর্কে অবগত হতে পারেন , একটি স্বতঃপরিচিত স্ব-রেফারেন্টিয়াল ক্রম যা নীচের সম্পত্তি রয়েছে:
এটি কেবল 1 এবং 2 এর সমন্বিত একটি ক্রম এবং 1 এবং 2 এর প্রতিটি গ্রুপের জন্য, আপনি যদি রানের দৈর্ঘ্য যোগ করেন তবে এটি নিজেই সমান, দৈর্ঘ্যের অর্ধেক। অন্য কথায়, কোলাকোস্কি সিকোয়েন্সটি নিজেই সিকোয়েন্সে রানগুলির দৈর্ঘ্য বর্ণনা করে। এটি একমাত্র ক্রম যা প্রাথমিক 1 টি মুছে ফেলা একই ক্রম বাদে এটি করে। (এটি কেবলমাত্র সত্য যদি আপনি নিজেকে 1s এবং 2 সেকেন্ডের ক্রমগুলিতে সীমাবদ্ধ করেন - মার্টিন ইন্ডার)
চ্যালেঞ্জ
পূর্ণসংখ্যার একটি তালিকা দেওয়া চ্যালেঞ্জটি হ'ল:
-1তালিকাটি কোলাকোস্কি অনুক্রমের কার্যকারী উপসর্গ না হলে আউটপুট ।- আউটপুট ক্রম সামনে পুনরাবৃত্তিও সংখ্যা হয়ে
[2]।
ওয়ার্ক আউট উদাহরণ
প্রদত্ত চিত্রটি উদাহরণ হিসাবে ব্যবহার করা:
[1,2,2,1,1,2,1,2,2,1,2,2,1,1,2,1,1] # Iteration 0 (the input).
[1,2,2,1,1,2,1,2,2,1,2] # Iteration 1.
[1,2,2,1,1,2,1,1] # Iteration 2.
[1,2,2,1,2] # Iteration 3.
[1,2,1,1] # Iteration 4.
[1,1,2] # Iteration 5.
[2,1] # Iteration 6.
[1,1] # Iteration 7.
[2] # Iteration 8.
সুতরাং, ফলাফল নম্বর 8একটি ইনপুট জন্য [1,2,2,1,1,2,1,2,2,1,2,2,1,1,2,1,1]।
9 আপনি যদি 1-ইনডেক্সিং হন তবে তাও ঠিক আছে।
টেস্ট স্যুট (আপনি উপ-পুনরাবৃত্তির সাথেও পরীক্ষা করতে পারেন)
------------------------------------------+---------
Truthy Scenarios | Output
------------------------------------------+---------
[1,1] | 1 or 2
[1,2,2,1,1,2,1,2,2,1] | 6 or 7
[1,2,2,1,1,2,1,2,2,1,2,2,1,1,2,1,1] | 8 or 9
[1,2] | 2 or 3
------------------------------------------+---------
Falsy Scenarios | Output
------------------------------------------+---------
[4,2,-2,1,0,3928,102904] | -1 or a unique falsy output.
[1,1,1] | -1
[2,2,1,1,2,1,2] (Results in [2,3] @ i3) | -1 (Trickiest example)
[] | -1
[1] | -1
আপনি যদি বিভ্রান্ত হন:
Truthy: এটা শেষ পর্যন্ত কোন মধ্যবর্তী পদক্ষেপ কোনো উপাদান ছাড়া অন্য করেও দুই পৌঁছবে 1এবং 2। -Einkorn Enchanter 20 hours ago
মিথ্যা: সমাপ্তির মান হয় না [2]। মধ্যবর্তী পদগুলিতে সেটটির কিছু বাদ দিয়ে অন্য কিছু থাকে [1,2]। আরও কয়েকটি জিনিস, উদাহরণ দেখুন।
এটি কোড-গল্ফ , সর্বনিম্ন বাইট-কাউন্টটি বিজয়ী হবে।
[2]না দেখলে তালিকাটি শেষ পর্যন্ত পৌঁছায় না [2,2,1,1,2,1,2]।
1এবং এর বাইরে অন্য কোনও উপাদান নেই 2।
[1]একটি পরীক্ষার কেস হিসাবে যুক্ত করা ভাল ধারণা হতে পারে ।

-1?