グループ化のコードを書いてみた。
諸々の制約のもとグループ化のコードを書いてみた。
こんなことをしたい。
* input [1, 2, 3, 1, 1, 3, 3, 3] * grouping 1 [1, 2, 3] * grouping 2 [1] [2] [3] [1, 1] [3, 3, 3] * grouping 3 [1, 1, 1] [2] [3, 3, 3, 3] * grouping 4 {1=[1, 1, 1], 2=[2], 3=[3, 3, 3, 3]}
書いたコードはこれ(テスト不十分)。
これらを共通化できないものだろうか?