এই 15 টি ASCII প্লে কার্ডের নিদর্শনগুলি বিবেচনা করুন (জোকারের মাধ্যমে এস এবং পিছনের দিকে), যেখানে স্যুট চিহ্নের X
জন্য স্থানধারক রয়েছে : (তারা কম লাইনের ব্যবধানের সাথে আরও ভাল দেখায়)
------------- ------------- ------------- ------------- ------------- ------------- ------------- ------------- ------------- ------------- ------------- ------------- ------------- ------------- -------------
|AX | |2X | |3X | |4X | |5X | |6X | |7X | |8X | |9X | |10X | |JX | |QX | |KX | |J | |* * * * * * *|
| ------- | | ------- | | ------- | | ------- | | ------- | | ------- | | ------- | | ------- | | ------- | | ------- | | ------- | | ------- | | ------- | |O ------- | | * * * * * * |
| | | | | | | | | | | | | |X X| | | |X X| | | |X X| | | |X X| | | |X X| | | |X X| | | |X X| | | |X | | | |X | | | |X | | |K | | | |* * * * * * *|
| | | | | | X | | | | X | | | | | | | | | | | | | | | | X | | | | X | | | | | | | | X | | | | | | | | | | | | | | |E | J | | | * * * * * * |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |X X| | | |X X| | | | | | | | | | | | | | |R | O | | |* * * * * * *|
| | X | | | | | | | | X | | | | | | | | X | | | |X X| | | |X X| | | |X X| | | | X | | | | | | | | J | | | | Q | | | | K | | | | K | | | * * * * * * |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |X X| | | |X X| | | | | | | | | | | | | | | | E | J| |* * * * * * *|
| | | | | | X | | | | X | | | | | | | | | | | | | | | | | | | | X | | | | | | | | X | | | | | | | | | | | | | | | | R | O| | * * * * * * |
| | | | | | | | | | | | | |X X| | | |X X| | | |X X| | | |X X| | | |X X| | | |X X| | | |X X| | | | X| | | | X| | | | X| | | | | K| |* * * * * * *|
| ------- | | ------- | | ------- | | ------- | | ------- | | ------- | | ------- | | ------- | | ------- | | ------- | | ------- | | ------- | | ------- | | ------- E| | * * * * * * |
| XA| | X2| | X3| | X4| | X5| | X6| | X7| | X8| | X9| | X10| | XJ| | XQ| | XK| | R| |* * * * * * *|
------------- ------------- ------------- ------------- ------------- ------------- ------------- ------------- ------------- ------------- ------------- ------------- ------------- ------------- -------------
এমন একটি প্রোগ্রাম লিখুন যা কোনও স্ট্রিংয়ের সাথে সাথে কার্ডের পৃথক পৃথক ক্রমকে চিহ্নিত করে ...
A 2 3 4 5 6 7 8 9 10 J Q K
C D H S
৫২ টি স্ট্যান্ডার্ড কার্ডের জন্য (ক্লাব, হীরা, হৃদয় এবং কোদালগুলির জন্য) একটির পরে ।R
জোকারের জন্য এককB
পিছনের দিকের জন্য একটি একক (একটি মুখ ডাউন কার্ড)।
সুতরাং স্ট্রিংটি B AS KH 10C R JD
ফেস ডাউন কার্ডকে বোঝায়, তারপরে কোদালগুলি টেক্কা দেয়, তার পরে হৃদয়ের এক রাজা, দশটি ক্লাব পরে, জোকারের পরে, হীরার জ্যাক পরে।
আপনার প্রোগ্রামটিকে X
উপযুক্ত স্যুট প্রতীকের পরিবর্তে স্ট্যান্ডআউটে সংশ্লিষ্ট ASCII প্লে কার্ডগুলি মুদ্রণ করা দরকার ।
উদাহরণস্বরূপ, আউটপুট B AS KH 10C R JD
হবে
------------- ------------- ------------- ------------- ------------- -------------
|* * * * * * *| |AS | |KH | |10C | |J | |JD |
| * * * * * * | | ------- | | ------- | | ------- | |O ------- | | ------- |
|* * * * * * *| | | | | | |H | | | |C C| | |K | | | | |D | |
| * * * * * * | | | | | | | | | | | C | | |E | J | | | | | |
|* * * * * * *| | | | | | | | | | |C C| | |R | O | | | | | |
| * * * * * * | | | S | | | | K | | | | | | | | K | | | | J | |
|* * * * * * *| | | | | | | | | | |C C| | | | E | J| | | | |
| * * * * * * | | | | | | | | | | | C | | | | R | O| | | | |
|* * * * * * *| | | | | | | H| | | |C C| | | | | K| | | D| |
| * * * * * * | | ------- | | ------- | | ------- | | ------- E| | ------- |
|* * * * * * *| | SA| | HK| | C10| | R| | DJ|
------------- ------------- ------------- ------------- ------------- -------------
আপনি স্টিডিনের কাছ থেকে ইনপুট নিতে পারেন বা কোনও স্ট্রিং লাগে এমন একটি ফাংশন লিখতে পারেন।
সংক্ষিপ্ত সংখ্যক অক্ষরের সাথে জমা দেওয়া জেতা।
বোনাস: আপনি যদি নিজের আউটপুটের পরিবর্তে কালো ইউনিকোড স্যুট চিহ্ন ব্যবহার করেন তবে আপনার অক্ষর গণনা থেকে 30 বিয়োগ করুন । (ইনপুট সর্বদা ব্যবহার করে ))♣ ♦ ♥ ♠
C D H S
C D H S
মন্তব্য
- ইনপুট স্ট্রিংয়ে 54 টিরও বেশি কার্ড থাকতে পারে এবং কোনও কার্ডের নকলও থাকতে পারে।
- ইনপুটটি খালি স্ট্রিং হলে কোনও আউটপুট থাকা উচিত নয়।
- শেষ কার্ডটির ডান কোণগুলি তৈরি করে এমন দুটি (optionচ্ছিকভাবে) ছাড়া আর কোনও পিছনের স্থান থাকা উচিত নয়।
- আপনি ইনপুটটি বৈধ বলে ধরে নিতে পারেন।
- আপডেট: মান কার্ডের নীচে ডান লেবেলটি বিপরীত হয়েছে তাই মানটি কোণে। নীচের ডান জোকার লেবেল পরিবর্তন হয়নি।