何かを書き留める何か

数学や読んだ本について書く何かです。最近は社会人として生き残りの術を学ぶ日々です。

Haskell

Haskellでマージソート

これまた「プログラミングHaskell」の演習問題から。比較のためにクイックソートも記載した。 merge :: Ord a => [a] -> [a] -> [a] merge xs [] = xs merge [] ys = ys merge (x : xs) (y : ys) | x <= y = x : merge xs (y : ys) | otherwise = y : merge …

HaskellでCaesar暗号をぶち破る

最近、Haskellを勉強し始めた。Pythonもまともに出来ない人間だが函数プログラミングと数学、特に圏論の関係が気になり始め思い切って勉強してみることにした。今日の題材としてはプログラミングHaskell作者: Graham Hutton,山本和彦出版社/メーカー: オーム…