#32907: 注意的點


wmouo (crazypanda)

學校 : 國立宜蘭高級商業職業學校
編號 : 178206
來源 : [42.71.54.123]
最後登入時間 :
2024-10-31 22:33:32
c297. APCS-2016-1029-4棒球遊戲 -- 2016年10月APCS | From: [36.229.214.33] | 發表日期 : 2022-11-16 17:23

每三次出局就要刷新跑壘員

在判斷是跑壘還是出局的時候可以用n[1] == "B" 如果是的話再進行跑壘的判斷,n[1] == "R"或n == "HR"就把壘上的人數加總再+1,else就不用多說了吧

在壘包的部分可以用一個一維陣列z = [0,0,0]只要有人就改1,再進行判斷加多少分時只是要用sum函式就可以

1B就是sum(z[-1:]),z[0],z[1],z[2] = 1,z[0],z[1]

2B就是sum(z[-2:]),z[0],z[1],z[2] = 0,1,z[0]

3B就是sum(z),z[0],z[1],z[2] = 0,0,1

HP就是sum(z)+1(擊球員),z[0],z[1],z[2] = 0,0,0

 

 
ZeroJudge Forum