人生還沒有機會玩過三鐵,難得有機會用雙手就能挑戰鐵人賽,能不報名嗎?
有人說「簡單的事,每天做就不簡單了」,初學 ruby on rails,那就從 Ruby 刷題開始吧~
GOGOGO
學習 將字串拆成字元的方法:除了 string.split("")的方式,還可以用 string.chars(),兩者目的一樣,但後者...
學習 想對 Hash 做 map 請先等等:如果最後還是想拿到 Hash,用 map 真的會很搞剛,用 map 就是想改變既有的內容物,ruby 很貼心的...
學習 1.count 方法可以加入條件:count 不只能做 array.count 計算個數,還可以加入篩選條件,如 string.count('aeoiu...
學習 with_index 方法:當 .each / .map 時需要位置編號,也就是 index 時,不需要自己額外生 counter,可以直接用 wi...
學習 取字串範圍的方式:當如果有一個字串是 a = "hello, world",當我們想拿到裡面的 ello,在 ruby 裡面我們...
學習 複習三角形的定義:在「任意兩邊和大於第三邊」,其實最需要判斷的是「最小的兩個值相加」是否能大於「最大值」 min 方法可以給參數:之前都是單純用...
學習 字元轉換成 # 字號的盲點:我的做法是著重在「把末四碼前面的每個字元都轉換成 #」,但龍哥的看法會是「末四碼前面的長度有多少,就做幾個 # 給它」...
學習 複習大到小的排序方法:如正向小到大是用 .sort,如果是反向則是 .sort.reverse 練習 Guard Clauses 的寫法:昨天剛好...
學習 多個賦值寫在同一行:當我們在宣告多個變數時,我們會寫成多行,像是 a = 1 和 b = 2,就會有兩行,今天透過龍哥的 code,發現原來可以用一...
學習 變數賦值的方式:我前面其實已經有提過,可以把多行的變數賦值寫成一行,像是 a, b, c = 1, 2, 3。但這次透過龍哥的 code,注意到重點...