加入 Exercism 的 Arturo 學習軌道,即可獲得 79 個練習 並享有程式碼自動分析 以及 個人導師引導, 全部100% 免費。
factorial: function [n][
(n > 1)? -> n * factorial n-1
-> 1
]
0..10 | map => factorial
| select.first => [& > 123]
| print
透過 Exercism 上有趣又有成就感的程式設計練習,測試你對各種概念的理解,讓你的程式設計能力更上一層樓。
使用埃拉托斯特尼篩法找出從 2 到給定數字之間的所有質數。
根據 Nicomachus(公元 60 至 120 年)對正整數的分類法,判斷一個數字是完全數、過剩數還是不足數。
實作游程編碼與解碼。
Arturo 是一套現代化、快速演進的語言。
Arturo 可在 macOS、Linux、Windows、FreeBSD 等平台上執行。
Arturo 程式可以操作自身的程式碼。
Arturo 適合各種廣泛的應用。
Arturo 擁有完善的文件套件與樂於助人的社群。
Arturo 的設計講求表達力與可讀性。
每種語言都有自己做事的方式。Arturo 也不例外。我們的導師會幫助你學會像 Arturo 開發者那樣思考,以及如何寫出 道地的 Arturo 程式碼。解完一個練習後,把它提交給我們的 志工團隊,他們會給你提示、想法和回饋,告訴你 怎麼寫得更像你在 Arturo 中平常會看到的樣子。他們也會幫助你發現那些 你不知道自己不知道的事。
進一步了解引導