iT邦幫忙

0

鼠年全馬鐵人挑戰 WEEK 33:線上測試練習平台 - Codewars

           Photo by Jessica Yung on The Blog

前言

Codewars 是一個稱為 Code Warriors 的開發人員社群
他們致力於提高他們的開發技能
開發人員彼此培訓並通過實踐互相幫助

而小弟今天想要分享的就是這個能夠自主練習的平台 Codewars
Codewars 連結:https://www.codewars.com
能夠學習多種程式語言 練習多種題目類型
並且題目做了等級分類 也有自我的等級升級制度
完成題目後還能夠看看其他大神的做法
如果有興趣的大哥大姐
那就繼續往下看更詳細的介紹吧~


註冊 Codewars

Codewars 的註冊方式蠻特別的
小弟第一次使用的時候覺得蠻驚豔的
因為想要進行註冊 Codewars 之前
必須先選擇一種語言並完成一題簡單的題目

Codewars 除了一般的註冊方式外
也可以透過 GitHub 的方式直接連結帳號
之後就可以直接透過 GitHub 方式登入

設置培訓內容

Codewars 有非常豐富多樣的程式語言可供選擇
預設會是註冊時完成題目的語言 當然也可以多選
後續也可以再進入該頁面進行編輯設置

個人專屬面板

內容都設置完畢後就會進入到個人的專屬面板頁面

左上角的 Your Next Challenge(下一個挑戰可以自行篩選)
可以選擇下一個挑戰的語言 也可以選擇下一個挑戰的類型
小弟喜歡的預設都是 Rank Up 雖然大多數都是自己找題目比較多 XD

右上角的部分就是系統篩選出來的挑戰題目
如果想要接受挑戰就點擊篩選處下方的 TRAIN 藍色按鈕進行挑戰
如果想要挑下一題 也可以點擊篩選處下方的 SKIP 藍色框跳過此題

接這是下方的 Allies
小弟對 Allies 的理解是互相追蹤的挑戰者集散地
只要與某位挑戰者互相追蹤就會顯示在該區塊
預設只有自己一個 (趕快找尋陪伴自己的挑戰者一起挑戰吧~)

更多題目類型

點擊左邊側邊欄的第二個 Kata 選項 (Home 下方的選項)
進到該頁面就可以一次篩選出自己想要的更多題目

Codewars 提供的篩選方式非常直觀也非常多樣
除了直接以名字收尋之外
還可以選擇各種排序方式,挑戰題目的語言/狀態及挑戰者的挑戰狀態

更酷的事 Codewars 還有等級制度
不僅題目有分難度 自己也有分等級
全部都是以 Kyu 來做標示
難度與等級一共分為八種 分別從 Kyu8~Kyu1
8 是較簡單也就是最初的等級
1 是較困難但並不是最高的等級
當你的等級已經提升到 Kyu1 就會進入 Dan1 再從 Dan1~Dan8

如果這些的類別篩選制度 還是找不到想要的題目
沒關係 還有更近一步的篩選方式
稍微將畫面往下捲 左邊將顯示各種題目的 Tag
可以透過 Tag 找尋自己有信去的題目來挑戰 或許更有動力

完成挑戰後通過測試確認沒有問題後
右下角將會亮起 SUBMIT 的按鈕

完成送出後還可以看看其他大神們的作答方式
做中學也是一種進步的方式呢~


結尾

以上是這週小弟分享的程式練習平台
如果內容可能有遺漏或是錯誤,還請各位大哥大姐提點
小弟將繼續往下週邁進。 ─=≡Σ((( つ•̀ω•́)つ


參考文獻

官方網站 (載點)


尚未有邦友留言

立即登入留言