需要將妹妹猜的拳收到一個陣列中來判斷每一次哥哥要出的拳,收數列的時候判斷目前收到第幾個數字,如果收到第二個數字,則哥哥出的拳為第一個數字,如果是第二個以後的數字,則判斷前兩個數字是否相同。
只要有輸或是贏出現,遊戲就會結束,後面的資料不會用到,但是還是要進行輸入,所以可以宣告一個布林值 finish 預設為 false,如果有輸贏出現則將 finish 設定為 true,在 For迴圈 中的每一次收資料之後判斷,如果 finish == true 則 continue 不做後面的判斷。
因為也是會有永遠平手的情況,所以在 For迴圈 結束之後要判斷 finish 是否為 true,如果 !finish 則代表還沒有分出勝負,則要輸出 「Drew at round N」。