চ্যালেঞ্জ
বার ডাইস একটি সরল খেলা যা একটি পাশের সাথে ডাইস (তাই নাম) played আপনি ৫ টি ছয়তরফা পাশা রোল করুন এবং সেরা হাতটি তৈরি করার চেষ্টা করবেন।
স্কোরিং একই সংখ্যার সাথে সর্বাধিক সংখ্যক ডাইস সংগ্রহের উপর ভিত্তি করে। বৈধ হাত হতে প্রতিটি হাতকে কমপক্ষে একটি একক "এস" বা একটি অবশ্যই অন্তর্ভুক্ত করতে হবে; টেক্কা "ওয়াইল্ডস" হিসাবে কাজ করে এবং অন্য কোনও অঙ্কের সাথে জুড়ি দেওয়া যায়। একজন খেলোয়াড়ের হাতের শক্তি প্রথমে অঙ্কগুলির সংখ্যার উপর নির্ভর করে এবং তারপরে সেই অঙ্কগুলির মানের উপর নির্ভর করে। উদাহরণস্বরূপ, চার 3 টি সহ একটি হাত (ওয়াইল্ডস গণনা করা) 3 5 এর হাতের চেয়ে ভাল তবে পাঁচ 5 টির হাতের চেয়ে ভাল নয়। উইকিপিডিয়া নিবন্ধ
থেকে নেওয়া
এর অর্থ সর্বোচ্চ র্যাঙ্কড হাতটি পুরোপুরি 6 এবং 1 এর তৈরি এবং সর্বনিম্ন র্যাঙ্কড কোনও হাত ছাড়া 1।
আপনার চ্যালেঞ্জটি হ'ল দুই হাত নেওয়া এবং কোন খেলোয়াড় জিতেছে বা তারা বাঁধা থাকলে তা ফিরিয়ে দেওয়া।
ইনপুট
1 থেকে 6 অবধি 5 টি সংখ্যার দুটি অপরিবর্তিত তালিকা Each প্রতিটি তালিকা খেলোয়াড়ের হাতকে উপস্থাপন করে। ইনপুট ফর্ম্যাটটি নমনীয়।
আউটপুট
যে কোনও তিনটি স্বতন্ত্র তবে ধারাবাহিক, স্থির মান (পঞ্জিকা অনুমোদিত নয়) প্লেয়ার 1 বা প্লেয়ার 2 জিতেছে কিনা বা এটি টাই থাকলে তা বোঝায়। আপনি কোনটির জন্য কোন মানটি ব্যবহার করছেন তা দয়া করে আপনার উত্তরে উল্লেখ করুন। উদাহরণস্বরূপ, -1
পি 1 জিতলে আপনি ফিরে আসতে পারেন, 0
যদি এটি টাই হয়, এবং 1
পি 2 জিতলে।
বিধি
- ইনপুট সর্বদা বৈধ থাকবে
- বিজয়ী নির্ধারণের জন্য প্রতিটি হাতের সেরা সম্ভাব্য স্কোর ব্যবহার করা হয়। টাই-ব্রেকার নেই। উদাহরণস্বরূপ, 3 এবং 2 এর টাই-ব্রেকার হিসাবে ব্যবহার করার পরিবর্তে
[1,4,4,3,3]
টাই করবে[1,4,4,2,2]
। - প্রতিবার আউটপুট 3 টি নির্বাচিত মানগুলির মধ্যে একটি হতে হবে। কেবলমাত্র সমস্ত নেতিবাচক সংখ্যাগুলিতে ম্যাপিংয়ের
P1 Wins
অনুমতি নেই এবং এটি অবশ্যই স্বাভাবিক করা উচিত। - অবৈধ হাতগুলি, অর্থাত্ 1 নম্বর নয়, সমস্ত কার্যকর হাতের কাছে হেরে যায় তবে অন্য সমস্ত অবৈধ হাতের সাথে বেঁধে দেয়। যেমন,
[2,2,2,2,2]
টাই[3,3,3,3,3]
। [1,1,1,1,1]
র্যাঙ্কিংয়ের উদ্দেশ্যে 6 এর বৈধ সেট হিসাবে গণনাগুলির একটি হাত ।- এটি কোড-গল্ফ তাই সংক্ষিপ্ততম বাইট গণনা জয়।
উদাহরণ
#You guys are pretty good at finding edge-cases that break things. Good job!
Input: [2,1,5,6,6], [6,2,6,6,6]
Output: P1 Wins
Input: [2,4,5,6,6], [6,2,6,6,6]
Output: Tie
Input: [1,2,3,4,5], [5,4,3,2,1]
Output: Tie
Input: [1,5,5,3,2], [5,4,1,6,6]
Output: P2 Wins
Input: [3,2,2,2,1], [4,1,3,6,6]
Output: P1 Wins
Input: [1,1,1,1,1], [6,1,1,6,6]
Output: Tie
Input: [1,3,3,4,4], [1,2,2,5,5]
Output: P2 Wins
Input: [1,3,3,5,5], [1,3,3,2,2]
Output: P1 Wins
Input: [1,3,3,3,4], [1,1,3,3,3]
Output: P2 Wins
Input: [2,2,2,6,1], [5,3,3,1,2]
Output: P1 Wins
Input: [5,5,5,1,5], [1,1,1,1,1]
Output: P2 Wins
Input: [1,1,1,1,1], [1,1,5,1,1]
Output: P1 Wins
IṠ
সাথেM
আউটপুট দিতে পারেন।