Преглед на файлове

Improve function but duplicates

DricomDragon преди 5 години
родител
ревизия
dfed770022
променени са 1 файла, в които са добавени 2 реда и са изтрити 2 реда
  1. 2 2
      anagram.hs

+ 2 - 2
anagram.hs

@@ -2,8 +2,8 @@ import Data.List
 
 sweep::(String -> [String]) -> String -> String -> [String]
 sweep f l stack = case stack of
-	[] -> []
+	[] -> [l]
 	cur:substack -> concat [map (\l -> cur:l) (f (delete cur l)), sweep f l substack]
 
 ana::String -> [String]
-ana l = sweep ana l l
+ana l = sweep (ana) l l