LeetCode_434.jpg

 

題目連結

用空白區格字串區間數

 


 

刷題歷程:

基本題型沒什麼特別的紀錄

大致上過程中減少判斷的次數就可以提升效率

我本身做法用了 flag 來判斷是不是第一個空白字元

但實際上直接取字元比較比起多控制一個變數來的有效率

 


 

問題紀錄:

跟題目本身無關是我自己整理刷題的架構

1. 一樣是對於 char 的讀取如果前面已經出現 scanf 的截取是可能會出現問題的

    主要是因為 \n 換行符被吃到的關系導致跳過後面一次的 scanf

    可以用 c = getchar(); 來替換掉一個字元的讀取

    或是網路上比較推的 while (( c == getchar()) != '\n' && c != EOF)

2. 另外就是單純的 scanf 對於存在空白字元的字串是無法使用的

    網路上查一下應該就有滿多可以取代的做法

    網站範例

 


 

LeetCode_434_title.jpg

arrow
arrow
    文章標籤
    LeetCode 434
    全站熱搜

    傻呆哥 發表在 痞客邦 留言(0) 人氣()