]> gitweb.factorcode.org Git - factor.git/blobdiff - extra/project-euler/085/085.factor
factor: trim using lists
[factor.git] / extra / project-euler / 085 / 085.factor
index bc94811a7662b503231f2e94f35321f9a493e57d..3c04724c57184978cd95b864234f7af63cdd9bff 100644 (file)
@@ -1,7 +1,7 @@
 ! Copyright (c) 2009 Guillaume Nargeot.
 ! See http://factorcode.org/license.txt for BSD license.
-USING: accessors kernel math math.ranges project-euler.common
-sequences locals ;
+USING: accessors kernel math ranges project-euler.common
+sequences ;
 IN: project-euler.085
 
 ! http://projecteuler.net/index.php?section=problems&id=85
@@ -30,8 +30,8 @@ IN: project-euler.085
     2dup [ 1 + ] bi@ * * * 4 /i ; inline
 
 :: each-unique-product ( ... a b quot: ( ... i j -- ... ) -- ... )
-    a b [a,b] [| i |
-        i b [a,b] [| j |
+    a b [a..b] [| i |
+        i b [a..b] [| j |
             i j quot call
         ] each
     ] each ; inline