আমি কার্ড গেমের চ্যালেঞ্জ পছন্দ করি তাই ইতালীয় কার্ড গেম স্কোপা জন্য আমি এটি তৈরি করেছি made আমার পরিবার অনাদিকাল থেকেই এই গেমটি খেলছে। এটিতে খুব আকর্ষণীয় স্কোরিং সিস্টেম রয়েছে যা গল্ফের জন্য মজাদার হওয়া উচিত। মজা শুরু করতে আমি আর-এ একটি উত্তর পোস্ট করব, আমি নিশ্চিত যে লোকেরা আরও উন্নতি করবে।
চ্যালেঞ্জ: স্কোপা রাউন্ডে পয়েন্ট সংখ্যাটি চিহ্নিত করুন, প্লেয়ারটিকে ইনপুট হিসাবে রাউন্ডের সময় ধরে নেওয়া কার্ডগুলি দেওয়া।
স্কোপা ডেকে 40 টি কার্ড রয়েছে। আপনি যদি কোনও আন্তর্জাতিক ডেক ব্যবহার করছেন তবে আপনি 8, 9, এবং 10 সেকেন্ড সরিয়ে প্রতিটি স্যুটে এ, 2,3,4,5,6,7, কিউ, জে, কে রেখে চলেছেন। 1 দুটি খেলোয়াড় বা অংশীদারিত্ব রয়েছে এবং প্রতি রাউন্ডের পরে সমস্ত কার্ড দুটি বা একজন খেলোয়াড়ের মধ্যে একটি বা অন্য দ্বারা ক্যাপচার হয়ে যায়। স্কোর নিম্নলিখিত হিসাবে গণনা করা হয় ( এখানে আরও তথ্য ):
- সর্বাধিক কার্ড প্লেয়ার 1 পয়েন্ট স্কোর।
- সর্বাধিক হীরার প্লেয়ার (বা ইতালিয়ান ডেক ব্যবহার করা হলে মুদ্রা) স্কোর 1 পয়েন্ট।
- হিটের 7 টি (বা কয়েন) সমেত প্লেয়ার , সেটেটে বেলো বা সুন্দর সাত হিসাবে পরিচিত , স্কোর 1 পয়েন্ট।
- সর্বাধিক প্রিমিয়ার স্কোর 1 পয়েন্ট প্লেয়ার । একজন খেলোয়াড়ের প্রিমিয়ার স্কোর হ'ল খেলোয়াড় প্রতিটি স্যুটে ধরা পড়া সর্বোচ্চ-মূল্য কার্ডের স্কোরগুলির যোগফল (নীচের টেবিলটি দেখুন)। আপনার যদি প্রতিটি স্যুটে কমপক্ষে একটি কার্ড না থাকে তবে আপনি স্কোর আপনার প্রতিপক্ষের স্কোরকে ছাড়িয়ে গেলেও আপনি ডিফল্টরূপে হারাবেন। অত্যন্ত দুর্লভ ক্ষেত্রে যে কোনও খেলোয়াড়ের প্রতি স্যুটে কমপক্ষে একটি কার্ড থাকে না, প্লেয়ারের উচ্চতম প্রিমিয়ারের সাথে প্লেয়ার । 2
প্রিমিয়ার স্কোরের সারণী
| Rank | Value |
| ----- | ----- |
| 7 | 21 |
| 6 | 18 |
| A | 16 |
| 5 | 15 |
| 4 | 14 |
| 3 | 13 |
| 2 | 12 |
| Q,J,K | 10 |
সুতরাং কোনও খেলোয়াড় একটি রাউন্ডে সর্বাধিক 4 পয়েন্ট করতে পারে। 3 যদি কোনও টাই থাকে তবে যা কার্ড, হীরা বা প্রিমিয়ার পক্ষে সম্ভব তবে কেউই বিন্দু স্কোর করে না।
এটি উপলব্ধি করা গুরুত্বপূর্ণ যেহেতু প্রতিটি কার্ড অবশ্যই দু'জন খেলোয়াড়ের মধ্যে একজনকে ধারণ করতে হবে, আপনি কেবল একজন খেলোয়াড় কী কার্ড নিয়েছিলেন তা যদি আপনি কেবল জানেন তবে অন্য খেলোয়াড়কে অবশ্যই কী কার্ডগুলি গ্রহণ করা উচিত তা আপনি অনুমান করতে পারেন। প্রিমিয়ার সঠিকভাবে স্কোর করতে আপনাকে এটি করতে হবে ।
চ্যালেঞ্জ বিধি
ইনপুট
আপনার কোডটি স্কোপা রাউন্ডের সময় একক প্লেয়ারের ক্যাপচার করা কার্ডগুলি ইনপুট হিসাবে নেওয়া উচিত।
ইনপুট অবশ্যই স্ট্রিং ফর্ম্যাটে থাকতে হবে, যার মধ্যে একটি অক্ষর প্রতিটি কার্ডের র্যাঙ্ক এবং একটি অক্ষর তার স্যুট উপস্থাপন করে। এটিসরাসরি ইনপুট হিসাবে প্রিমিয়ার স্কোরগুলিপাস করার সম্ভাব্য লুফোলটি সরিয়ে দেয়। প্রিমিয়ার স্কোরগুলিতেকার্ড র্যাঙ্কের রূপান্তরঅবশ্যই প্রোগ্রামে করা উচিত। তবে আপনি ফাঁকা বা কমা, স্ট্রিংগুলির একটি অ্যারে বা অন্য কোনও ফর্ম্যাট দ্বারা পৃথক একক স্ট্রিং ব্যবহার করতে পারেন choose উদাহরণস্বরূপ, আপনি যেমন সঙ্কেতাক্ষরে লিখা পদমর্যাদার করা চয়ন করেন তাহলে76A5432QJK
এবং স্যুট পরিহিতDCHS
আপনি যেমন ইনপুট ব্যবহার করতে পারে['7D', '6H', 'QD', 'JS']
বা'7D,6H,QD,JS'
।
আউটপুট
0 থেকে 4 এর পূর্ণসংখ্যা খেলোয়াড়ের স্কোরকে উপস্থাপন করে।
জয়লাভ
বাইট জিতে স্বল্পতম উত্তর!
পরীক্ষার মামলা
["7D", "6D", "AD", "5D", "4D", "3D", "2D", "QD", "7C", "6C", "4C", "3C", "2C", "7H", "4H", "2H", "5S", "3S", "QS", "JS", "KS"]
20 কার্ডের জন্য 4 : 1 পয়েন্ট,> 5 টি হীরার জন্য 1 পয়েন্ট, হীরার 7 টির জন্য 1 পয়েন্ট এবং প্রিমিয়ারে 78 78 স্কোরের জন্য 1 পয়েন্ট (7,7,7,5 যেখানে প্রতিপক্ষের 7,6,5 রয়েছে, 64 এর জন্য কে)
["3D", "7C", "6C", "AC", "5C", "4C", "3C", "2C", "QC", "4H", "7S"]
স্কোর 0 : <= 20 কার্ড, <= 5 হীরা, 7 টি হীরার নয় এবং প্রিমিয়ারে কেবল স্কোর 69 (7,7,4,3 যেখানে প্রতিপক্ষের 7,7,6, কে 70 এর জন্য রয়েছে)
[7D", "6D", "AD", "5D", "4D", "3D", "2D", "7C", "6C", "AC", "5C", "4C", "3C", "2C", "7H", "6H", "AH", "5H", "4H", "3H", "2H"]
20 কার্ডের জন্য 3 : 1 পয়েন্ট, 5 টি হীরার জন্য 1 পয়েন্ট, হীরার 7 টির জন্য 1 পয়েন্ট। Primiera 63 (7,7,7) হতে হবে এবং প্রতিপক্ষের শুধুমাত্র স্কোর করতে পারেন 51 (7 কিউ কিউ কিউ) কিন্তু এটি ডিফল্ট দ্বারা বিন্দু হারায় যেহেতু এই হাত কোন কোদাল হয়েছে।
["7D", "6D", "AD", "5D", "4D", "3D", "2D", "QD", "JD", "KD", "QC", "QH", "QS"]
স্কোর 3 : <= 20 কার্ড,> 5 হীরার জন্য 1 পয়েন্ট, হীরার 7 টির জন্য 1 পয়েন্ট। Primiera শুধুমাত্র স্কোর 51 (7 কিউ কিউ কিউ) এবং প্রতিপক্ষের স্কোর করতে পারেন 63 (7,7,7) কিন্তু এই হাত ধিক্কার জানাই যেহেতু প্রতিপক্ষের হাতে কোন হিরে হয়েছে primiera ডিফল্টরূপে বিন্দু।
["7D", "6D", "AD", "5D", "4D", "3D", "2D", "QD", "JD", "KD", "7C", "7H"]
স্কোর 3 : <= 20 কার্ড,> 5 হীরার জন্য 1 পয়েন্ট, হীরার 7 টির জন্য 1 পয়েন্ট। যদিও এই হাতে কোনও কোদাল নেই, তবুও এটি 63৩ থেকে 57 57 (,,7,7 বনাম ,,6,,) এর স্কোর দিয়ে প্রিমিয়ার জিতেছে কারণ প্রতিপক্ষের হাতে কোনও হীরা নেই।
["7D", "6D", "AD", "5D", "4D", "3D", "2D", "QD", "JD", "KD", "QC", "QH"]
স্কোর 2 : <= 20 কার্ড,> 5 হীরার জন্য 1 পয়েন্ট, হীরার 7 টির জন্য 1 পয়েন্ট। এই হাতে কোনও কোদাল নেই, এবং প্রতিপক্ষের হাতে কোনও হীরা নেই। প্রতিপক্ষ 63৩ থেকে ৪১ (,,7,7 বনাম,, কিউ, কিউ) এর স্কোর দিয়ে প্রিমিয়ার জিতল।
[]
(খালি অ্যারে)
স্কোর 0
1: কমপক্ষে আমাদের পরিবারে, জ্যাক স্কোপাতে রানিকে ছাড়িয়ে গেছে তবে এটি স্কোর করার জন্য অপ্রাসঙ্গিক।
2: আমি শৈশবকাল থেকেই এই গেমটি খেলছি এবং এর আগে কখনও এমনটি ঘটেনি! তবে আপনার কোডটি সেই কেসটি হ্যান্ডেল করতে সক্ষম হতে পারে!
3: রাউন্ড চলাকালীন "সুইপ" এর জন্য বোনাস পয়েন্ট রয়েছে যা আমি এই চ্যালেঞ্জের উদ্দেশ্যে অগ্রাহ্য করছি।