লক্ষ্য
ওয়ার্ল্ড সিরিজটি কোণঠাসা হয়ে যাওয়ার আলোকে, আমার এমন একটি প্রোগ্রামের দরকার যা বাক্স স্কোরগুলি পড়তে পারে এবং এটি কী ইননিয়িং তা আমাকে বলতে পারে। এটি কিছুটা জটিল কারণ বেসবল স্কোরটি রেকর্ড করতে একটি বিজোড় পদ্ধতি ব্যবহার করে। তারা রান না করা (এবং এখনও চলছে) বা এট-ব্যাট শেষ না হওয়া অবধি তারা ইনিংসের জন্য অ্যাট-ব্যাট দলের স্কোরটি লিখে রাখে না। সুতরাং স্কোরবোর্ডে একটি 0 এর অর্থ সর্বদা একটি ব্যাট সমাপ্ত। উদাহরণ স্বরূপ:
Example A:
Inning| 1| 2| 3| 4| 5| 6| 7| 8| 9|
Them| 0| 0| 0| 0| 0| 2| | | |
Us| 0| 0| 2| 0| 0| 0| | | |
Example B:
Inning| 1| 2| 3| 4| 5| 6| 7| 8| 9|
Them| 0| 0| 0| 0| 0| 2| | | |
Us| 0| 0| 2| 0| 0| 1| | | |
Example C:
Inning| 1| 2| 3| 4| 5| 6| 7| 8| 9|
Them| 0| 0| 0| 0| 0| 2| | | |
Us| 0| 0| 2| 0| 0| | | | |
#Them is the Away Team, Us is the Home Team (who are the guys you root for)
- উদাহরণ এ: আমরা জানি আমরা the তম শীর্ষে রয়েছি কারণ আমাদের the তম নীচে রেকর্ড করা আছে এবং সপ্তমীর শীর্ষটি ফাঁকা রয়েছে।
- উদাহরণ বি: এটি হয় 6th ষ্ঠের নীচে বা the তম শীর্ষে থাকতে পারে।
- সি সি: এটি হয় 6th ম এর শীর্ষ বা নীচে হতে পারে।
আপনার কাজটি কোন ইনিংস (গুলি) হতে পারে তা ফিরিয়ে দেওয়া।
ইনপুট
অ-নেতিবাচক পূর্ণসংখ্যার দুটি তালিকা। হোম টিমের তুলনায় অ্যাওয়ে দলের তালিকা একই আকার বা একটি উপাদান বৃহত্তর হওয়ার সাথে তালিকাগুলি দমে যাবে। আপনি কোনও ক্রমে স্কোর নিতে পারেন তবে আপনি যদি ডিফল্টটি ব্যবহার না করেন তবে আপনার উত্তরে জানিয়ে দিন। অর্থাৎ, অ্যাওয়ে টিম তারপর হোম দল (ডিফল্ট), বা হোম দল তারপরে অ্যাওয়ে দল (বিপরীত)। আপনি চাইলে এগুলি ডামি ডেটা সহ প্যাড করা যেতে পারে, আপনি যদি তা করেন তবে আপনার জবাবে লিখুন।
আউটপুট
একটি স্ট্রিং বা সমতুল্য কিছু যা ইনিং নম্বরটি চিহ্নিত করে এবং এটি শীর্ষ বা নীচে কিনা। যেমন 7B 8T, B7 T8, ['7B','8T']সব জরিমানা হয়। যদি দুটি উত্তর থাকে তবে আপনাকে উভয়ই আউটপুট করতে হবে। যদিও ফর্ম্যাটটি বেশ নমনীয়।
বিধি
- ইনপুট সর্বদা বৈধ থাকবে
- গেমগুলি অনির্দিষ্টকালের অতিরিক্ত ইনিংসে যেতে পারে। আপনার প্রোগ্রামটি 255 ইনিংস পর্যন্ত সমর্থন করতে সক্ষম হওয়া উচিত।
- স্ট্যান্ডার্ড লুফোলগুলি নিষিদ্ধ
- এটি কোড-গল্ফ তাই সংক্ষিপ্ততম কোডের জয়
পরীক্ষার কেস
#Input:
[[],
[]]
#Output: 1T
#Input:
[[0],
[]]
#Output: 1B
#Input:
[[0,0,0,1],
[0,0,0,0]]
#Output: 5T
#Input:
[[0,0,0,1],
[0,0,0,1]]
#Output: 4B, 5T
#Input:
[[0,0,0,1,0,0,1,0,0,1],
[0,0,0,0,1,0,0,1,0,1]]
#Output: 10B, 11T
#Input:
[[0,0,0,1],
[0,0,0]]
#Output: 4T, 4B
#Input:
[[0,0,0,0],
[0,0,0]]
#Output: 4B