iT邦幫忙

鐵人檔案

第 12 屆 iThome 鐵人賽
回列表
自我挑戰組

Codewars Ruby Challenge in 30 Days 系列

人生還沒有機會玩過三鐵,難得有機會用雙手就能挑戰鐵人賽,能不報名嗎?

有人說「簡單的事,每天做就不簡單了」,初學 ruby on rails,那就從 Ruby 刷題開始吧~

GOGOGO

鐵人鍊成 | 共 30 篇文章 | 4 人訂閱 訂閱系列文 RSS系列文
DAY 11

Codewars Ruby Challenge - Day 11/30

學習 將字串拆成字元的方法:除了 string.split("")的方式,還可以用 string.chars(),兩者目的一樣,但後者...

2020-09-21 ‧ 由 rzchen 分享
DAY 12

Codewars Ruby Challenge - Day 12/30

學習 想對 Hash 做 map 請先等等:如果最後還是想拿到 Hash,用 map 真的會很搞剛,用 map 就是想改變既有的內容物,ruby 很貼心的...

2020-09-22 ‧ 由 rzchen 分享
DAY 13

Codewars Ruby Challenge - Day 13/30

學習 1.count 方法可以加入條件:count 不只能做 array.count 計算個數,還可以加入篩選條件,如 string.count('aeoiu...

2020-09-23 ‧ 由 rzchen 分享
DAY 14

Codewars Ruby Challenge - Day 14/30

學習 with_index 方法:當 .each / .map 時需要位置編號,也就是 index 時,不需要自己額外生 counter,可以直接用 wi...

2020-09-24 ‧ 由 rzchen 分享
DAY 15

Codewars Ruby Challenge - Day 15/30

學習 取字串範圍的方式:當如果有一個字串是 a = "hello, world",當我們想拿到裡面的 ello,在 ruby 裡面我們...

2020-09-25 ‧ 由 rzchen 分享
DAY 16

Codewars Ruby Challenge - Day 16/30

學習 複習三角形的定義:在「任意兩邊和大於第三邊」,其實最需要判斷的是「最小的兩個值相加」是否能大於「最大值」 min 方法可以給參數:之前都是單純用...

2020-09-26 ‧ 由 rzchen 分享
DAY 17

Codewars Ruby Challenge - Day 17/30

學習 字元轉換成 # 字號的盲點:我的做法是著重在「把末四碼前面的每個字元都轉換成 #」,但龍哥的看法會是「末四碼前面的長度有多少,就做幾個 # 給它」...

2020-09-27 ‧ 由 rzchen 分享
DAY 18

Codewars Ruby Challenge - Day 18/30

學習 複習大到小的排序方法:如正向小到大是用 .sort,如果是反向則是 .sort.reverse 練習 Guard Clauses 的寫法:昨天剛好...

2020-09-28 ‧ 由 rzchen 分享
DAY 19

Codewars Ruby Challenge - Day 19/30

學習 多個賦值寫在同一行:當我們在宣告多個變數時,我們會寫成多行,像是 a = 1 和 b = 2,就會有兩行,今天透過龍哥的 code,發現原來可以用一...

2020-09-29 ‧ 由 rzchen 分享
DAY 20

Codewars Ruby Challenge - Day 20/30

學習 變數賦值的方式:我前面其實已經有提過,可以把多行的變數賦值寫成一行,像是 a, b, c = 1, 2, 3。但這次透過龍哥的 code,注意到重點...

2020-09-30 ‧ 由 rzchen 分享