ভূমিকা
ব্রিসকোলা ইতালির অন্যতম জনপ্রিয় কার্ড গেম। এটি ব্রিজের মতো একটি কৌশল-গ্রহণ কার্ড গেম। ব্রিসকোলা এটি উদ্ভট পয়েন্ট সিস্টেমের জন্য সুপরিচিত। এই চ্যালেঞ্জে, দুটি কার্ড দেওয়া, আপনি প্রথমটি আরও কম, কম, বা ব্রিসকোলার পয়েন্ট সিস্টেমে দ্বিতীয় হিসাবে একই সংখ্যার পয়েন্টের আউটপুট পাবেন।
চ্যালেঞ্জ
ব্রিসকোলা ইতালীয় বাজানো কার্ডগুলির একটি ডেকে নিয়ে খেলা হয়। একটি ডেকে চল্লিশটি কার্ড রয়েছে, চারটি স্যুটগুলির প্রত্যেকটিতে 1-10 রয়েছে: কাপ, তরোয়াল, ক্লাব এবং কয়েন। আমরা এই চ্যালেঞ্জের জন্য মামলাগুলি উপেক্ষা করব। কার্ড 2 - 7 হ'ল সংখ্যাসূচক কার্ড এবং 8, 9 এবং 10 টি কার্ড কার্ড। কার্ডের র্যাঙ্কিং, সর্বোচ্চ থেকে নীচে পর্যন্ত:
+------------------------+-------------+
| Cards, by Rank | Point Value |
+------------------------+-------------+
| Ace (1) | 11 |
| Three (3) | 10 |
| King (10) | 4 |
| Knight (9) | 3 |
| Jack (8) | 2 |
| Numeric Cards (2, 4-7) | 0 |
+------------------------+-------------+
সুন্দর টেবিলের জন্য অরফেভসকে ধন্যবাদ! :)
আপনার কাজটি হ'ল একটি সম্পূর্ণ প্রোগ্রাম বা ফাংশন তৈরি করা যা কার্ডের র্যাঙ্ক উপস্থাপন করে দুটি সংখ্যা 1-10 গ্রহণ করে এবং প্রথম কার্ডের পয়েন্ট মানটি পয়েন্ট মানের চেয়ে বেশি, কম বা সমান কিনা তা আউটপুট (বা রিটার্ন) গ্রহণ করে দ্বিতীয় কার্ড অতিরিক্ত নোট:
- আপনার প্রোগ্রামটি এর চেয়ে কম, বৃহত্তর এবং সমান নির্দেশ করতে যে কোনও তিনটি মান আউটপুট দিতে পারে, তবে প্রতিটি বারের জন্য প্রতিটি শর্তের জন্য এটি অবশ্যই একই মান আউটপুট করে।
- আপনার প্রোগ্রামটি কোনও আইও ডিফল্ট ব্যবহার করতে পারে ।
- স্ট্যান্ডার্ড লুফোলগুলি অনুমোদিত নয়।
- হয় একটি সম্পূর্ণ ফাংশন বা একটি প্রোগ্রাম অনুমোদিত।
এই প্রশ্নটি কোড-গল্ফ , তাই সর্বনিম্ন বাইট-কাউন্ট জেতা।
এখানে কিছু নমুনা ইনপুট এবং আউটপুট রয়েছে:
1, 4 => এর চেয়ে বেশি (টেক্কা 11 স্কোর 11 পয়েন্ট, 4 স্কোর 0 পয়েন্ট, প্রথম দ্বিতীয় থেকে বেশি। 8, 3 => এর চেয়ে কম (8 স্কোর 2, 3 স্কোর 10, প্রথম দ্বিতীয় থেকে কম)। 5, 2 => সমান (5 এবং 2 উভয় স্কোর 0)
আপনার যদি কোনও প্রশ্ন থাকে তবে জিজ্ঞাসা করতে দ্বিধা করবেন না। শুভকামনা!