リストから重複する要素を取り除く
重複する要素を取り除くにはData.Listのnubを使います(Ο(N^2))。
code: (haskell)
import Data.List
計算量が非常に悪く、件数が一桁でもない限り実用性がないので、witherableパッケージのOrdやHashableインスタンスを使って効率的に実装したordNub, hashNubを使いましょう。また、最初から一意であることが保証されているSet, IntSet, HashSetのようなデータ構造の採用も検討しましょう。