! Copyright (c) 2008 Aaron Schaefer. ! See http://factorcode.org/license.txt for BSD license. USING: kernel math project-euler.common sequences ; IN: project-euler.071 ! http://projecteuler.net/index.php?section=problems&id=71 ! DESCRIPTION ! ----------- ! Consider the fraction, n/d, where n and d are positive integers. If n : euler071 ( -- answer ) 2/5 [ dup denominator 1000000 <= ] [ 3/7 mediant dup ] [ ] produce nip penultimate numerator ; ! [ euler071 ] 100 ave-time ! 155 ms ave run time - 6.95 SD (100 trials) MAIN: euler071