2011-06-09から1日間の記事一覧
リストのリストを受け取って、リストの長さでソートするsortByLengthを書いてみる。 まずは素直に書いてみる。 import List; sortByLength :: [[a]] -> [[a]] sortByLength xs = sortBy cmp xs cmp :: [a] -> [a] -> Ordering cmp x y | length x < length y…
リストのリストを受け取って、リストの長さでソートするsortByLengthを書いてみる。 まずは素直に書いてみる。 import List; sortByLength :: [[a]] -> [[a]] sortByLength xs = sortBy cmp xs cmp :: [a] -> [a] -> Ordering cmp x y | length x < length y…