বাংলাদেশ প্রিমিয়ার লীগ প্রথমবারের মত সিলেটে। আজকের ম্যাচ সিলেট সিক্সার্স বনাম ঢাকা ডাইনামাইটস। ঢাকা ডাইনামাইটসের ভালো ব্যাটিং লাইন-আপ আছে মনে হচ্ছে। অনেক মানুষ সিলেট আন্তর্জাতিক স্টেডিয়ামে খেলা দেখতে এসেছে এবং তুমি তাদের মধ্যে অন্যতম।
এখন তুমি গণনা করতে চাও যে কয়টি বলে একটি ওভার। ঢাকা ডাইনামাইটস প্রথমে ব্যাটিং করছে এবং সিলেট সিক্সার্সের নাসির হোসেন তার প্রথম ওভারে বোলিং করছেন।
নাসির তার প্রথম ওভারে ৯টি বল করেছেন।
এটি তোমাকে একটি ধারণা দেয়ঃ এমন কোনও প্রোগ্রাম কেন লিখবে না যা প্রতিটি বলের ফলাফলের উপর ভিত্তি করে বৈধ বলের সংখ্যা নির্ধারণ করতে পারে এবং সেহেতু কত ওভার খেলা হযেছে তার সংখ্যা।
কোনও বলার দ্বারা করা বলের ধারাবাহিক ফলাফলের জন্য, তোমাকে বৈধ বলের সংখ্যা এবং কতটা ওভার খেলা হয়েছে তা নির্ধারণ করতে হবে। নিম্নলিখিত প্রতিটি বলের সম্ভাব্য ফলাফলঃ
ফলাফল | বিবরণ |
---|---|
N | নো বল |
W | ওয়াইড বল |
D | ডেড বল |
O | আউট |
0-6 | রান হয়েছে |
সবসময়ের মত, নো বল, ওয়াইড বল এবং ডেড বল গণনা করা হবে না।
ইনপুট একটি পূর্ণসংখ্যা $T$
($0 < T \le 100$
) দিয়ে শুরু হবে যা টেস্ট কেস সংখ্যা নির্দেশ করে। প্রত্যেক কেস একটি স্ট্রিং $S$
($0 < \texttt{Length of S} \le 100$
) দিয়ে শুরু হবে যা প্রত্যেকটা বলের ফলাফল বহন করে। এটা নিশ্চিত যে অন্তত একটি বৈধ বল থাকবে।
প্রত্যেকটি কেসের জন্য, বৈধ বলের সংখ্যা এবং কত ওভার খেলা হয়েছে তা প্রিন্ট করো। সঠিক বহুবচন ব্যবহার ("OVER" বনাম "OVERS", এবং "BALL" বনাম "BALLS") নিশ্চিত করো।
Input | Output |
---|---|
3 W123NW6WD64 444WO213 444 | 1 OVER 1 OVER 1 BALL 3 BALLS |