Мета
Зважаючи на те, що Всесвітня серія знаходиться за кутом, мені потрібна програма, яка зможе прочитати підсумки та повідомити, що це за іннінг. Це трохи ускладнюється, оскільки бейсбол використовує непарний метод для запису балу. Вони не записують рахунок команди ат-бит за іннінг, поки не набрали пробіг (і все ще збираються) або не закінчили свою команду. Таким чином, 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)
- Приклад A: Ми знаємо, що ми знаходимося на вершині 7-ої, тому що в нас є записане 0 у нижній частині 6-го, а вгорі 7-го порожнє.
- Приклад B: Це може бути дно 6-го, або верхнє число 7-го.
- Приклад C: Це може бути верхня або нижня частина 6-ї.
Ваше завдання - повернути, який саме розміщення він міг би бути.
Вхідні дані
Два списки невід’ємних цілих чисел. Списки вважатимуться зазубрилими, коли список гостях буде або того ж розміру, або на один елемент більший порівняно зі списком команди. Ви можете брати бали в будь-якому порядку, але зазначте у своїй відповіді, якщо ви не використовуєте за замовчуванням. Тобто, команда гостя, потім команда господарів (за замовчуванням), або команда господарів, а потім гостьова команда (зворотна). Вони також можуть бути заповнені фіктивними даними, якщо ви хочете, вказуйте свою відповідь, якщо ви це робите.
Вихідні дані
Рядок або щось еквівалентне, що ідентифікує номер вставки та верхній або нижній. Наприклад 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