推 evomichael:數字遊戲的規則一般是四個不重複的數字吧! 03/11 21:09
→ evomichael:如果要重複的話應該不能用幾A幾B來表示吧!! 03/11 21:09
→ semurderer:是的,可是我這個是特別的,還有得分的規則呢= = 03/11 21:10
推 otira:先判斷輸入是否合法 這樣就不用解決上面那問題了Y 03/11 21:10
→ semurderer:那在允許重複數字的情況下,大家有更好的比較答案法嗎? 03/11 21:11
→ semurderer:抱歉,問題有點複雜,因為我一定要有加分的規則 03/11 21:13
→ otira:trueAns可以改成[4][2] 把第二個當作MARK 先判斷A的個數 如 03/11 21:13
→ otira:果有MATCH到 就在MARK區做記號 然後判斷B的個數時 就不要算 03/11 21:14
推 dendrobium:有沒有明知道有錯誤訊息, 也不照格式PO出來的八卦... 03/11 21:22
推 VictorTom:小弟我也另外覺得, 都說了看到錯誤訊息, 順手貼出來也不 03/11 21:24
→ VictorTom:是難事~_~ 03/11 21:24
→ VictorTom:對了, class內, setSocre()函數的傳入參數的型態宣告勒? 03/11 21:26
不好意思,小弟無知= =|| 已補上錯誤訊息。
V大說的是setScore()的a和b嗎?那個宣告我放在private之後,
不曉得這樣對不對……
※ 編輯: semurderer 來自: 140.115.206.28 (03/11 21:40)
推 VictorTom:錯很大; 寫在func(參數區)的是說明這個func/method型態 03/11 21:52
→ VictorTom:它指明這個func需要怎樣type與數量的參數, 以怎樣的變數 03/11 21:54
→ VictorTom:名字傳入func; 寫在private下的是指這個class的data 03/11 21:54
→ VictorTom:member. 03/11 21:54
推 loveme00835:補充, 還有helper function 03/11 21:56
推 VictorTom:忽然發現這樣打怪怪的, 補一下, 我上面四行是說那個a, 03/11 21:57
→ VictorTom:b出現在兩邊的不同@_@" 03/11 21:58
所以是把int setSocre( a, b )改成int setSocre( int a, int b )嗎…?
※ 編輯: semurderer 來自: 140.115.206.28 (03/11 22:00)
→ semurderer:剛發現好像是改成int setScore()才對 03/11 22:08
推 VictorTom:int setSocre() 與 int setSocre(int a, int b) 兩者都 03/11 22:34
→ VictorTom:是合於語法的(compile時不會有error發生在這裡); 但是怎 03/11 22:34
→ VictorTom:樣的func/method才符合你的需要, 是你要自己design出來 03/11 22:34
→ VictorTom:的, 所以setSocre()要不要傳東西你要自己問自己想清楚:) 03/11 22:35
→ semurderer:好的,謝謝大家的幫忙~ 03/11 22:56