4 মে এর ঠিক পরে স্টার ট্র্যাকের রেফারেন্স জড়িত একটি চ্যালেঞ্জ ভ্রূণু হতে পারে, কিন্তু এখানে রয়েছে।
আপনি, লুক, আনাকিন, প্যালপাটিন, যোদা এবং হ্যান সলো রক, পেপার, সিজার, টিকটিকি, স্পকের একটি উন্মাদ টুর্নামেন্টে অংশ নিয়েছেন।
এখানে ধরাটি হ'ল আপনাকে কেবল স্থির স্থির ক্রম ব্যবহারের অনুমতি দেওয়া হয়েছে। যদি আপনার অর্ডারটি "আর" হয়, তবে আপনাকে রক ব্যবহার করতে হবে, যতক্ষণ না আপনি হেরে বা সবার বিপক্ষে জয়ী হন। যদি আপনার অর্ডারটি আরআরভি হয়, তবে আপনাকে 2 টি রকস ব্যবহার করতে হবে তারপরে একটি স্পক এবং আপনি জেতা বা হারা না হওয়া পর্যন্ত পুনরাবৃত্তি চালিয়ে যেতে হবে।
লুক, আনাকিন, প্যালপাটিন, যোদা এবং হ্যান সলো তাদের নিজ নিজ অর্ডারগুলি জমা দিয়েছে এবং আপনি বিশেষজ্ঞ হ্যাকার হয়ে তাদের প্রতিটি অর্ডারে হাত পেয়েছেন!
এই জ্ঞান সহ, আপনি টুর্নামেন্টের জন্য আপনার ক্রমটি ডিজাইন করতে পারেন। যেহেতু সবাই জিততে চায়, আপনি এমন একটি অর্ডার তৈরি করতে চান যাতে আপনি সবাইকে হারিয়ে টুর্নামেন্টটি জিতেন। তবে এটি সব পরিস্থিতিতে সম্ভব নাও হতে পারে।
সম্ভাব্য বিজয়ী অর্ডার রয়েছে তবে তা মুদ্রণ করুন। আপনার জয়ের কোনও সম্ভাব্য উপায় না থাকলে, -1 (বা 0 বা মিথ্যা বা "অসম্ভব") মুদ্রণ করুন
ইনপুট : 5 টি আদেশের একটি তালিকা
আউটপুট : একটি একক আদেশ বা -1
নমুনা ইনপুট 1
R
P
S
L
V
নমুনা আউটপুট 1
-1
ব্যাখ্যা ঘ
আপনার প্রথম পদক্ষেপে আপনি যা খেলেন না কেন, কমপক্ষে একজন ব্যক্তি আপনাকে মারবে, সুতরাং আপনার পক্ষে জয় পাওয়া সম্ভব নয়।
নমুনা ইনপুট 2
RPS
RPP
R
SRR
L
নমুনা আউটপুট 2
RPSP
ব্যাখ্যা ২
আপনার প্রথম চালনায় একবার রক খেললে আপনি "এল" এবং "এসআরআর" কে পিটিয়ে শেষের দিকে বেঁধে দেন। কারণ টিকটিকি এবং কাঁচি রকের কাছে হেরে যায়। আপনি যখন পেপারটি খেলবেন, আপনি "আর" কে পরাজিত করবেন এবং বাকী ২ টির সাথে টাই করবেন কারণ এটি রক পেপারের কাছে হেরে গেছে। আপনি যখন পরবর্তী কাঁচি খেলেন, আপনি "আরপিপি" এর বিপরীতে স্কাইজারকে পেপার বিট হিসাবে জয়ী করবেন।
শেষ পর্যন্ত, আপনি কাগজটি রককে প্রহার হিসাবে আপনার কাগজ দিয়ে "আরপিএস" কে পরাজিত করবেন।
এখানে স্বরলিপিগুলির একটি তালিকা রয়েছে (আপনি কোনও 5 টি আক্ষরিক ব্যবহার করতে পারেন, তবে দয়া করে আপনার উত্তরে নির্দিষ্ট করুন):
R : Rock
P : Paper
S : Scissor
L : Lizard
V : Spock
এখানে সমস্ত সম্ভাব্য ফলাফলের একটি তালিকা:
winner('S', 'P') -> 'S'
winner('S', 'R') -> 'R'
winner('S', 'V') -> 'V'
winner('S', 'L') -> 'S'
winner('S', 'S') -> Tie
winner('P', 'R') -> 'P'
winner('P', 'V') -> 'P'
winner('P', 'L') -> 'L'
winner('P', 'S') -> 'S'
winner('P', 'P') -> Tie
winner('R', 'V') -> 'V'
winner('R', 'L') -> 'R'
winner('R', 'S') -> 'R'
winner('R', 'P') -> 'P'
winner('R', 'R') -> Tie
winner('L', 'R') -> 'R'
winner('L', 'V') -> 'L'
winner('L', 'S') -> 'S'
winner('L', 'P') -> 'L'
winner('L', 'L') -> Tie
winner('V', 'R') -> 'V'
winner('V', 'L') -> 'L'
winner('V', 'S') -> 'V'
winner('V', 'P') -> 'P'
winner('V', 'V') -> Tie
এটি কোড-গল্ফ , তাই খুব কম বাইট জিতেছে।
পিএস: আপনার আরও পরীক্ষার কেস দরকার হলে আমাকে জানান।