isPermutation :: (Ord a) => [a] -> [a] -> Bool
isPermutation x y = sort x == sort y
isPermutation "123" "312" -> True
isPermutation "123" "111" -> False
groupBy isPermutation ["123","3","321"] -> ["123","3","321"] <- What I get
groupBy isPermutation ["123","3","321"] -> [["123","321"],"3"] <- What I would want
是否有一个函数将列表中的项目共享相同的属性?groupBy没有做我期望的,我在找什么?
我认为你必须在这个模型中使用'isPermutation“123”“321” - > True'来获得正确的结果 –