2008-03-01から1ヶ月間の記事一覧

四角形による平面充填

平面充填(へいめんじゅうてん)とは充填の一種で、平面内を多角形などで隙間なく敷き詰める操作である。 (略) 全ての合同な平行六辺形(3組の対辺が平行で等しい六角形)は平面敷き詰め可能である。また、平行四辺形以外の全ての四角形は、合同なものを二つ…

HaskellでCSV

ふつけるを読み終わったので、記念にCSVパーザを書いてみた。 どう書く?.orgに投稿されているのより、ちょっと長めですね。 module CSVParser where import Text.ParserCombinators.Parsec csv_lines :: Parser [[String]] csv_lines = do lines <- line `s…

ふつけるを買う。

最近Haskellの勉強を始めました。最初は「A Gentle Introduction to Haskell, Version 98」を見ていたのですが、どうもあまり「易しく」ないみたいなので「ふつうのHaskellプログラミング ふつうのプログラマのための関数型言語入門」を買いました。ちゃんと…