Tujuan
Mengingat World Series berada di tikungan, saya membutuhkan sebuah program yang dapat membaca skor kotak dan memberi tahu saya apa itu inning. Ini sedikit rumit karena enggak menggunakan metode aneh untuk mencatat skor. Mereka tidak menuliskan skor tim at-kelelawar untuk inning sampai mereka mencetak skor lari (dan masih berjalan) atau telah menyelesaikan at-kelelawar mereka. Jadi 0 di papan skor selalu berarti selesai di-kelelawar. Sebagai contoh:
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)
- Contoh A: Kita tahu bahwa kita berada di atas tanggal 7 karena Kami memiliki 0 yang tercatat di Bawah ke-6 dan Atas dari ke-7 kosong.
- Contoh B: Ini bisa menjadi Bawah ke-6 atau Atas ke-7.
- Contoh C: Ini bisa menjadi Atas atau Bawah ke-6.
Tugas Anda adalah mengembalikan inning yang mungkin.
Memasukkan
Dua daftar bilangan bulat non-negatif. Daftar akan dianggap bergerigi dengan daftar tim Tamu yang berukuran sama atau satu elemen lebih besar dibandingkan dengan tim Tuan Rumah. Anda dapat mengambil skor dalam urutan mana pun tetapi nyatakan dalam jawaban Anda jika Anda tidak menggunakan default. Yakni, Tim Tamu kemudian tim Tuan Rumah (default), atau tim Tuan Rumah kemudian Tim Tamu (terbalik). Mereka juga dapat diisi dengan data boneka jika Anda mau, sebutkan jawaban Anda jika Anda melakukannya.
Keluaran
String atau sesuatu yang setara yang mengidentifikasi nomor inning dan apakah itu atas atau bawah. Misalnya 7B 8T, B7 T8, ['7B','8T']semua baik-baik saja. Jika ada dua jawaban, Anda harus menampilkan keduanya. Formatnya cukup fleksibel.
Aturan
- Masukan akan selalu valid
- Game dapat masuk ke babak tambahan tak terbatas. Program Anda harus dapat mendukung hingga 255 inning.
- Celah Standar dilarang
- Ini adalah kode-golf sehingga kode terpendek menang
Uji Kasus
#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