আপনার কাজটি নির্ধারণ করা হয় যে প্রদত্ত স্ট্রিং সঠিক দৈর্ঘ্যের কিনা এবং স্ক্র্যাবল টাইলগুলির সাথে প্রতিনিধিত্ব করা যেতে পারে এবং যদি তা হয় তবে প্রতিটি অক্ষরের স্কোরের যোগফল আউটপুট করে।
আপনি যদি স্ক্র্যাবল কীভাবে খেলতে না জানেন: আপনার কাছে বিভিন্ন অক্ষর A various Z এর সাথে মুদ্রিত 100 টি টাইল রয়েছে, পাশাপাশি দুটি ওয়াইল্ডকার্ড যা কোনও বর্ণকে উপস্থাপন করতে পারে। প্রতিটি বর্ণের একটি নির্দিষ্ট সংখ্যক পয়েন্ট থাকে এবং প্রতিটি টাইল (তবে প্রয়োজনীয় শব্দ নয়) কেবল একবার ব্যবহার করা যেতে পারে। যখন একটি শব্দ বাজানো হয়, ব্যবহৃত প্রতিটি টাইলের পয়েন্ট মান যোগ করা হয়, যা স্কোর হয়ে যায়। যেহেতু সীমিত সংখ্যক অক্ষর উপলভ্য রয়েছে, কোনও শব্দের কেবলমাত্র একটি নির্দিষ্ট অক্ষর থাকতে পারে যতক্ষণ না সেই চিঠিতে টাইলস থাকে + কোনও অব্যবহৃত ওয়াইল্ডকার্ড। স্ক্র্যাবল বোর্ডটি 15 × 15 কোষের হয় তাই শব্দটি 2 থেকে 15 বর্ণের মধ্যে দীর্ঘ হতে হবে।
ইংরেজী সংস্করণে প্রতিটি বর্ণের পরিমাণ এবং স্কোরের তালিকার জন্য নীচে বা http://boardgames.about.com/od/scrabble/a/tile_distribute.htm ( সংরক্ষণাগার ) দেখুন see
চিঠি কোটি পয়েন্টস চিঠি কোয়েটি পয়েন্টস ------------------- ------------------- এ 9 1 ও 8 1 খ 2 3 পি 2 3 সি 2 3 কিউ 1 10 ডি 4 2 আর 6 1 ই 12 1 এস 4 1 এফ 2 4 টি 6 1 জি 3 2 ইউ 4 1 এইচ 2 4 ভি 2 4 আই 9 1 ডাব্লু 2 4 জে 1 8 এক্স 1 8 কে 1 5 Y 2 4 এল 4 1 জেড 1 10 এম 2 3 [বন্য] 2 0 এন 6 1
আরও বিধি
- প্রোগ্রামটি STDIN বা এর মতো একটি ইনপুটের স্ট্রিং নেবে।
- ইনপুটটিতে সর্বদা কেবল বড় হাতের অক্ষর থাকবে।
- যদি স্ট্রিংটিতে কোনও চিঠির বেশি অনুলিপি থাকে তবে সেই চিঠির জন্য অব্যবহৃত ওয়াইল্ডকার্ড বা টাইলস থাকে বা স্ট্রিংটির দৈর্ঘ্য 2 থেকে 15 সমেত না হয় তবে প্রোগ্রামটি আউটপুট করে
Invalid
। - অন্যথায়, উপরের চার্ট এবং আউটপুট থেকে ডেটা ব্যবহার করে স্কোর যোগ করা উচিত।
- প্রয়োজন না হলে ওয়াইল্ডকার্ড ব্যবহার করবেন না।
- ডাবল ওয়ার্ড স্কোর বা স্ট্রিংটি আসল শব্দ কিনা তা বোনাস নিয়ে চিন্তা করবেন না।
- প্রোগ্রামটি STDOUT বা এর মতো ফলাফল আউটপুট করে।
- ডিফল্টরূপে নিষিদ্ধ লুফোলগুলি অনুমোদিত নয়।
- কোনও বাহ্যিক উত্স যেমন একটি ওয়েবসাইট ব্যবহারের পাশাপাশি কোনও গ্রন্থাগার, এপিআই, ফাংশন বা তার মতো স্ক্র্যাবল স্কোর বা যথাযথ পরিমাণ গণনা করা যায় না।
- এটি কোড-গল্ফ , তাই খুব কম বাইট জিতেছে।
walkthrough
Input: CODEGOLF
C -> 3, O -> 1, D -> 2, E -> 1, G -> 2, O -> 1, L -> 1, F -> 4
3 + 1 + 2 + 1 + 2 + 1 + 1 + 4 = 15
Output: 15
Testcases
ইনপুট আউটপুট ------------------------ স্ক্র্যাবল 14 জাজ 19 স্ট্যাকেক্সচেঞ্জ 32 XYWFHQYVZVJKHFW 81 PIZZAZZ অবৈধ KIXOKEJAJAX অবৈধ MISUNDERSTANDING অবৈধ
-1
,?
Invalid
।