我自己的解題方式:
base_bag = [False, False, False]
(True -> 有人、False -> 沒人)def run(n):
base_bag.insert()
跟 base_bag.pop()
更新壘包狀態def out():
out_count += 1
our_count % 3 == 0
則三出局 -> 壘包狀態全部改回False
其他Python小技巧:
if hit_list[i][j] in ['FO', 'GO', 'SO']:
讓程式碼更簡潔hit_list = [list(input().split()) for _ in range(9)]
每個Row的長短會不盡相同(前幾棒一定會>後幾棒)