]> gitweb.factorcode.org Git - factor.git/blobdiff - extra/project-euler/040/040.factor
factor: trim using lists
[factor.git] / extra / project-euler / 040 / 040.factor
index 09185e9a64609100394d39fccef02c9d087cc677..acbd983f6f512203cd52cb5f3440852267d23855 100644 (file)
@@ -1,6 +1,6 @@
 ! Copyright (c) 2008 Aaron Schaefer.
 ! See http://factorcode.org/license.txt for BSD license.
-USING: kernel math math.parser sequences strings project-euler.common ;
+USING: kernel math math.parser sequences project-euler.common ;
 IN: project-euler.040
 
 ! http://projecteuler.net/index.php?section=problems&id=40
@@ -37,7 +37,7 @@ IN: project-euler.040
     SBUF" " clone 1 -rot (concat-upto) ;
 
 : nth-integer ( n str -- m )
-    [ 1 - ] dip nth 1string string>number ;
+    [ 1 - ] dip nth digit> ;
 
 PRIVATE>