টাস্ক:
আপনার টাস্কটি এমন একটি প্রোগ্রাম তৈরি করা যা যখন বেশ কয়েকটি স্ট্র্যান্ড এবং ব্রেডের পুনরাবৃত্তির সংখ্যা দেওয়া হয় তখন প্রতিটি স্ট্র্যান্ডটি কোথায় যায় তা জানায়। বিধিগুলি নিম্নরূপ:
- স্ট্র্যান্ডের সংখ্যা সর্বদা বিজোড় এবং 3 থেকে 6000 এর মধ্যে থাকবে (সমেত)
- আপনি যখন শুরু করবেন তখন স্ট্র্যান্ডগুলি 2 (প্রায়) সমান গুচ্ছ, এবং
left
এবং বিভক্ত হবেright
।left
আরও একটি তীরভূমি কখন তুমি শুরু করতে হবে।
7 এর ইনপুট জন্য:
/ / / / \ \ \
1 2 3 4 5 6 7
- প্রতিটি পুনরাবৃত্তি, আরও স্ট্র্যান্ড সহ পাশের বাইরেরতম স্ট্র্যান্ডটি বিপরীত দিকে মুখ করে কেন্দ্রে স্থাপন করা হবে। কেন্দ্র বিপরীত দিকে মুখ করে সুতা মধ্যে হিসাবে সংজ্ঞায়িত করা হয়:
////middle\\\
।
ইনপুট 7 এর 1 পুনরাবৃত্তি (স্ট্র্যান্ড 1 কেন্দ্রের দিকে সরানো হয়েছিল):
/ / / \ \ \ \
2 3 4 1 5 6 7
উদাহরণ:
ইনপুট:
3 4
কম্পিউটেশন:
1 2 3
\
2 1 3
/
2 3 1
\
3 2 1
/
3 1 2
আউটপুট:
3 1 2
নিয়মাবলী:
- স্ট্র্যান্ডের দিকনির্দেশের জন্য আপনাকে কেবল স্ল্যাশগুলি প্রদর্শন করার দরকার নেই only
- আপনাকে কেবল শেষ পুনরাবৃত্তির পরে সংখ্যাগুলি প্রদর্শন করতে হবে।
- আপনার আউটপুটটি স্ট্র্যান্ডের স্পেস-ডিলিমিনেটড আইডি হবে
- ইনপুট ফর্মটিতে থাকবে:
strands [space] iterations
- স্ট্র্যান্ডের সংখ্যা সর্বদা বিজোড় এবং 3 <= x <= 6000 হবে
- এটি কোড-গল্ফ , তাই সংক্ষিপ্ততম কোডটি জয়ী!
11 2
হবে 2345611178910
?
123 -> 213 -> 231 -> 321 -> 312
।