]> gitweb.factorcode.org Git - factor.git/blobdiff - extra/rosetta-code/anagrams-deranged/anagrams-deranged.factor
Rename and add sorting words
[factor.git] / extra / rosetta-code / anagrams-deranged / anagrams-deranged.factor
index b9d5788d107a350e899eb2a16c1db1ede69eda2f..ea35eb08a9d853285ccca0de451a380ce1110da2 100644 (file)
@@ -27,7 +27,7 @@ IN: rosettacode.anagrams-deranged
     utf8 file-lines
     H{ } clone [
         '[
-            [ natural-sort >string ] keep
+            [ sort >string ] keep
             _ [ swap suffix  ] with change-at
         ] each
     ] keep ;
@@ -39,7 +39,7 @@ IN: rosettacode.anagrams-deranged
     parse-dict-file anagrams [ derangements ] map concat ;
 
 : (longest-deranged-anagrams) ( path -- anagrams )
-    deranged-anagrams [ first length ] sort-with last ;
+    deranged-anagrams [ first length ] sort-by last ;
 
 : default-word-list ( -- path )
     URL" https://puzzlers.org/pub/wordlists/unixdict.txt"