danielfm / euler-clojure

My solutions to Project Euler's problems using Clojure, a Lispy JVM-based functional language.

This URL has Read+Write access

danielfm (author)
Thu Sep 10 13:39:53 -0700 2009
commit  0a935071518dde0feebdcad2b4644fe4ac2e9612
tree    3e58d0c99c5efd430baf088b28ff06e770119717
parent  5cd12d9fc502a6628683bc07fadeb83cb20c0636
name age message
file LICENSE Sun Jun 14 14:51:10 -0700 2009 First commit. [danielfm]
file README Loading commit data...
directory euler/ Thu Sep 10 07:08:55 -0700 2009 Solved problem #25. [danielfm]
README
euler-clojure
-------------

by Daniel F. Martins <daniel.tritone at gmail dot com>


This repository provides my solutions to Project Euler's problems using
Clojure[1], a Lispy JVM-based functional language.

Project Euler[2] is a series of challenging mathematical/computer programming
problems that will require more than just mathematical insights to solve.
Although mathematics will help you arrive at elegant and efficient methods,
the use of a computer and programming skills will be required to
solve most problems.


1. Requirements

* JDK 1.5+;
* Clojure, git version[3];
* Clojure-Contrib, git version[4];


2. Running

Using the terminal, go to the project's root directory and run the following
command line:

    $ clj euler/problem_X.clj

Where X is the problem id.


3. Notice

Don't expect me to publish solutions to all Project Euler's problems! :-)


4. Links

[1] Clojure             - http://clojure.org
[2] Project Euler       - http://projecteuler.net
[3] Clojure git         - http://github.com/richhickey/clojure/tree
[4] Clojure-Contrib git - http://github.com/richhickey/clojure-contrib/tree