工夫したのは、先頭の要素を最初から結果のリストに入れたこと。これで分岐条件が1つ減った。......のはいいんだけど、これって引数に空リストが来た時のことが考えられてないじゃないか。こっちはちゃんと空リストが来ても大丈夫(実行例は示さないけど)。版を空リスト対応にした。分岐条件が1つ増えた。1))()[さらに追記](9/28)分岐条件を工夫して2つに減らせた。Schemeリスト(配列)の中で隣り合う同じ値をグループ化する(2)にコメントHaskellの本買った新しい本が出ていたので、凝りもせずに買ってしまった。