WanCW's Blog
2009年6月17日
Haskell 版分贓程式
剛剛把
黑暗執行緒
的
分贓程式
改用 Haskell 重寫。
演算法其實很簡單,就是不要先除完再來調整,而是一次算一個整數出來就好了。我覺得還蠻適合用 list 的概念來做所以拿來當作練習題目。
另外,我也嘗試在這段程式碼中練習
Tail Recursion
。
一開始的版本因為少了那兩個
toRational
害我花了好多時間除錯...應該要花時間好好研讀一下 Haskell 的型別系統了。
程式碼如下:
1 則留言:
baggio
2009年10月17日 晚上9:30
divMod
http://www.zvon.org/other/haskell/Outputprelude/divMod_f.html
回覆
刪除
回覆
回覆
新增留言
載入更多…
注意:只有此網誌的成員可以留言。
較新的文章
較舊的文章
首頁
訂閱:
張貼留言 (Atom)
divMod
回覆刪除http://www.zvon.org/other/haskell/Outputprelude/divMod_f.html