আপনি এবং কিছু বন্ধু বোলিং করছেন। মোট এন এন বোলার আছেন। তবে, এখানে বসার জন্য কেবল এন -1 চেয়ার রয়েছে The সমাধানটি সহজ: বর্তমানে যার পালা হবে তিনি চেয়ার পান না। তারপরে যখন তাদের পালা শেষ হবে, তখন তারা পাশের ব্যক্তির চেয়ারে বসে।
একটি উদাহরণ নিতে দিন। বলে নামকরণ করা হয় একটি , এবং আপনার চার বন্ধু নামকরণ করা হয় বি , সি , ডি , আর ই । প্রতিটি খেলোয়াড় বর্ণানুক্রমিক ক্রমে চলে আসে, তাই আপনাকে প্রথমে যেতে হবে। যেহেতু ৫ জন খেলোয়াড় রয়েছেন, সেখানে রয়েছে মাত্র ৪ টি আসন। আপনার বন্ধুরা এই ক্রমে চারটি আসনে বসেছে:
CEBD
আপনি যান, এবং হ্যাঁ আপনি একটি ধর্মঘট পেতে! এবার বি'র পালা, সুতরাং আপনি তাঁর চেয়ারে বসুন। এখন এটির মতো দেখাচ্ছে:
CEAD
বি যায়। Gutterball! তারপরে সে সি এর স্পট এ বসে এবং সি তার পরের বারে।
গুটিকা
তবে সি বসে ডি 'র চেয়ার।
বিইএসি
এবং ডি ই এর চেয়ারে বসে আছেন
BDAC
এবং সবশেষে, ই আপনার চেয়ারে বসে।
BDEC
আপনি লক্ষ্য করবেন যে এখন প্রত্যেকের আসন (সিউডো) বদল হয়েছে। আপনার অবশ্যই খুঁজে বের করতে হবে, এক্স টার্নের পরে কে বসে থাকবে?
ইনপুট
আপনার প্রোগ্রামটি অবশ্যই ব্যবহারকারীর কাছ থেকে দুটি ইনপুট নিতে হবে, একটি স্ট্রিং এবং একটি সংখ্যা। কোনও অনুরোধের প্রয়োজন নেই। স্ট্রিংটি কোনও পুনরাবৃত্তি না করে 1-51 বর্ণমালা অক্ষর (বিজেড এবং এজেড) হবে। এটি আপনার বন্ধুরা বসে থাকার ক্রমটি উপস্থাপন করে। কোনও বড় হাতের এ থাকবে না কারণ এটি আপনি এবং আপনি সর্বদা প্রথম হন। সংখ্যাটি আপনি এবং আপনার বন্ধুরা খেলে মোট রাউন্ডের (গেমস নয়) সংখ্যা হবে। এই সংখ্যাটি ইতিবাচক এবং যুক্তিসঙ্গত আকারের হবে (1000 এরও কম)।
আউটপুট
আপনার প্রোগ্রামটি অবশ্যই এক্স টার্ন হওয়ার পরে আপনার বন্ধুরা যে ক্রমটি বসাচ্ছেন তাতে এবং এটির পালাটি অবশ্যই মুদ্রণ করে। সুতরাং উদাহরণস্বরূপ, যদি এক্স টার্ন করার পরে অর্ডারটি বিডিজিএইচএফ হয় এবং এটি জেডের পালা, আপনার প্রোগ্রামটি অবশ্যই এটি প্রিন্ট করতে হবে:
BEDGCAHF
It is Z's turn.
এখানে কয়েকটি নমুনা ইনপুট এবং আউটপুট রয়েছে।
input: E, 4
E
It is A's turn.
input: E, 5
A
It is E's turn.
input: Bb, 2
AB
It is b's turn.
input: dgOPZXKDQYioHflFhpqzUsSaeILwckVNEtGTCJBvnruRyWMmjxb, 999
JNuvFDqjwEPVnMSlOWXgAZyGKordIRBtkamziphcUYbxfCsTQeH
It is L's turn.
বিধি
ছোট ছোট অক্ষরের চেয়ে অগ্রাধিকার গ্রহণের সাথে প্রত্যেকে বর্ণানুক্রমিক ক্রমে চলে যায়।
এটি কোড-গল্ফ, সুতরাং স্ট্যান্ডার্ড লুফোলগুলি প্রয়োগ হয় এবং সাবমিশনগুলি বাইটে স্কোর হয় ।
{({}[()])({}<({}<(([])<{{}({}<>)<>([])}{}<>>)<>>)<>{({}[()]<({}<>)<>>)}{}<>>)}