]> gitweb.factorcode.org Git - factor.git/blobdiff - extra/project-euler/175/175.factor
factor: trim using lists
[factor.git] / extra / project-euler / 175 / 175.factor
index c99d670808a905f51d6b908a755dd440859b85fd..9f47c343d5c46924f7b3de9f5cc5849def55efea 100644 (file)
@@ -1,6 +1,7 @@
 ! Copyright (c) 2007 Samuel Tardieu.
 ! See http://factorcode.org/license.txt for BSD license.
-USING: combinators kernel math math.parser math.ranges sequences vectors project-euler.common ;
+USING: combinators kernel math math.parser project-euler.common
+sequences ;
 IN: project-euler.175
 
 ! http://projecteuler.net/index.php?section=problems&id=175
@@ -42,7 +43,7 @@ IN: project-euler.175
 
 : compute ( vec ratio -- )
     {
-        { [ dup integer? ] [ 1- 0 add-bits ] }
+        { [ dup integer? ] [ 1 - 0 add-bits ] }
         { [ dup 1 < ] [ 1 over - / dupd compute 1 1 add-bits ] }
         [ [ 1 mod compute ] 2keep >integer 0 add-bits ]
     } cond ;