From 941fc66a43310d5892133b8c054b3e2dbbb6c446 Mon Sep 17 00:00:00 2001 From: Guillaume Nargeot Date: Tue, 22 Sep 2009 11:16:04 +0900 Subject: [PATCH] Solution to Project Euler problem 72 --- extra/project-euler/072/072-tests.factor | 4 +++ extra/project-euler/072/072.factor | 38 ++++++++++++++++++++++++ extra/project-euler/project-euler.factor | 14 ++++----- 3 files changed, 49 insertions(+), 7 deletions(-) create mode 100644 extra/project-euler/072/072-tests.factor create mode 100644 extra/project-euler/072/072.factor diff --git a/extra/project-euler/072/072-tests.factor b/extra/project-euler/072/072-tests.factor new file mode 100644 index 0000000000..80a8949d0d --- /dev/null +++ b/extra/project-euler/072/072-tests.factor @@ -0,0 +1,4 @@ +USING: project-euler.072 tools.test ; +IN: project-euler.072.tests + +[ 303963552391 ] [ euler072 ] unit-test diff --git a/extra/project-euler/072/072.factor b/extra/project-euler/072/072.factor new file mode 100644 index 0000000000..de6312f2a7 --- /dev/null +++ b/extra/project-euler/072/072.factor @@ -0,0 +1,38 @@ +! Copyright (c) 2009 Guillaume Nargeot. +! See http://factorcode.org/license.txt for BSD license. +USING: kernel math math.primes.factors math.ranges +project-euler.common sequences ; +IN: project-euler.072 + +! http://projecteuler.net/index.php?section=problems&id=072 + +! DESCRIPTION +! ----------- + +! Consider the fraction, n/d, where n and d are positive integers. +! If n