2009-05-24から1日間の記事一覧

「ふつうのHaskellプログラミング」読了

ふつうのHaskellプログラミング ふつうのプログラマのための関数型言語入門作者: 青木峰郎,山下伸夫出版社/メーカー: ソフトバンククリエイティブ発売日: 2006/06/01メディア: 単行本購入: 25人 クリック: 314回この商品を含むブログ (320件) を見る以下適当…

Project Euler Problem 6

http://projecteuler.net/index.php?section=problems&id=61から100の和の2乗と2乗の和の差 main = print $ ((sum [1..100]) ^ 2) - (sum $ map (^ 2) [1..100])

リストから重複を削除

--リストから重複削除 uniqList :: [Integer] -> [Integer] uniqList [] = [] uniqList (x:xs) = (if x `elem` xs then [] else [x]) ++ (uniqList xs) --多相型に uniqList :: Eq a => [a] -> [a] uniqList [] = [] uniqList (x:xs) = (if x `elem` xs then…