2013-03-02 (1 2 3 4 5) が与えられたとき ((1 2)(2 3)(3 4)(4 5)) を返すような関数を定義せよ、という問題がどこからか流れてきたのでHaskellでやってみた haskell 元記事みたら2011年のだった。