2016年7月28日 星期四

[C_ST54-中] 最長相同數字子數列

http://e-tutor.itsa.org.tw/e-Tutor/mod/programming/view.php?a=3467

這題要注意到尾部假如還是一樣的話跳出迴圈後還是要再判斷max
例如:122333  程式25行會進入判斷最後一個數字是否也是最長數列

2 則留言:

  1. 不好意思,可以請您講解嗎
    我上課抽到這個題目,但是對於您int和else if的部分實在看不懂

    回覆刪除
    回覆
    1. 簡單來說if進入後代表目前字母arr[i]還是等於c然後count+1代表這一個字還是連續相同的
      進入else if代表arr[i]不等於c了所以要重新找其他字母的最長連續數

      刪除