iT邦幫忙

2017 iT 邦幫忙鐵人賽
DAY 19
0
自我挑戰組

增進程式功力系列 第 19

欠的要還

  • 分享至 

  • xImage
  •  

這其實是六日打好的,不過都沒有時間整理,被追著跑QQ

要更加能掌控自己的時間~

天數:Day19

目前進度40/131

程式存放地方:MyGitHub

35/101: 26. Remove Duplicates from Sorted Array

從頭掃到尾,每次去存取值,並且去判斷是否相等,不相等就必須再換一次值,直到結尾

36/101: 119. Pascal's Triangle II

這題跟帕斯卡1有點出入,導致不能存取上面值,不過這邊有另外一種公式,套入就會有答案。

37/101: 36. Valid Sudoku

分別對欄、列、跟9X9矩陣做檢查,發現有重複就是false,否則就是true,在9X9有經過一個換算,方便作業

38/101: 438. Find All Anagrams in a String

這題透過sliding window,如果途中發現有字母不符合p陣列元素,那就會把start點開始移動到該地方,

代表只有從這個點之後才會再有機會滿足

39/101: 374. Guess Number Higher or Lower

標準的二元搜尋法,設好low high即可

40/101: 299. Bulls and Cows

只要地方相同是A,
B則比較麻煩,須滿足任一條件

  1. 當secret裡面元素原本就小於0代表已被猜過
  2. 當guess裡面元素減去之後大於0代表secret有增加過

上一篇
Day18
下一篇
Day20
系列文
增進程式功力22
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言