iT邦幫忙

鐵人檔案

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

Codewars Ruby Challenge in 30 Days 系列

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

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

GOGOGO

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

Codewars Ruby Challenge - Day 21/30

學習 使用 attr_reader 與有明確命名的取捨:當在處理 rspec 的最後一條 jill.name,有想到可以使用 attr_reader,但這...

2020-10-01 ‧ 由 rzchen 分享
DAY 22

Codewars Ruby Challenge - Day 22/30

學習 select 上的篩選不一定是直接針對每個「||」:在不管在 map, select, each 時,過去都是直接對「||」內的值進行操作 ex....

2020-10-02 ‧ 由 rzchen 分享
DAY 23

Codewars Ruby Challenge - Day 23/30

學習 寫測試為何用 expect(XXX).to "xxx" 會錯:今天開始是直接在 Codewars 上找題目,在處理測試時拉到本地...

2020-10-03 ‧ 由 rzchen 分享
DAY 24

Codewars Ruby Challenge - Day 24/30

學習 善用 find 方法:以題目「只有一個」符合答案,就很適合用 find 方法,find 用途是「找出符合條件的第一個值」,select 則是找出符合...

2020-10-04 ‧ 由 rzchen 分享
DAY 25

Codewars Ruby Challenge - Day 25/30

學習 include? 方法:當我們要找出字串中是否有包含某字元,這樣相對簡單的判斷在 ruby 直接提供「include?」方法 - String.in...

2020-10-05 ‧ 由 rzchen 分享
DAY 26

Codewars Ruby Challenge - Day 26/30

學習 ruby 在 Std 有內建 Prime :雖然練習自己寫判斷質數很好,但如果寫之前能先知道 ruby 在標準函式庫早就幫你做好會更好A_A,在寫之...

2020-10-06 ‧ 由 rzchen 分享
DAY 27

Codewars Ruby Challenge - Day 27/30

學習 拆解問題的能力:刷了不少題目後,發現現在更能把問題拆解成小項目,然後一個個用程式碼實現出來,像這次寫題目前就先列出下面: 分兩個 count: c...

2020-10-07 ‧ 由 rzchen 分享
DAY 28

Codewars Ruby Challenge - Day 28/30

學習 reject 方法:我們常常會用 select 篩選陣列中符合某條件的值,有時也會想篩選「不符合條件」,這時候就會用 !=,但其實在「不符合」這件事...

2020-10-08 ‧ 由 rzchen 分享
DAY 29

Codewars Ruby Challenge - Day 29/30

學習 ruby 迴圈也可以使用 break :過去寫過 C 語言,在迴圈希望符合條件時提早結束會使用 break,今天發現原來在 ruby 也有這樣的用法...

2020-10-09 ‧ 由 rzchen 分享
DAY 30

Codewars Ruby Challenge - Day 30/30

學習 轉換十六進位的方法:要將一般的十進位數字轉換成十六進位可以用「to_s(16)」非常方便,例如 17.to_s(16),會回傳 "11&q...

2020-10-10 ‧ 由 rzchen 分享