summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Ramakrishnan Muthukrishnan [Sat, 10 Jul 2010 06:55:56 +0000 (12:25 +0530)]
solution to 2.25
Ramakrishnan Muthukrishnan [Sat, 10 Jul 2010 06:55:33 +0000 (12:25 +0530)]
another implementation of reverse
Ramakrishnan Muthukrishnan [Sat, 10 Jul 2010 05:38:48 +0000 (11:08 +0530)]
some additional notes and code on addition with church numerals
Ramakrishnan Muthukrishnan [Fri, 2 Jul 2010 07:18:44 +0000 (12:48 +0530)]
starting with section 2.2.2
Ramakrishnan Muthukrishnan [Fri, 2 Jul 2010 07:18:02 +0000 (12:48 +0530)]
solution to 2.24. Please look at the correctness of the box and arrow diagram
Ramakrishnan Muthukrishnan [Fri, 2 Jul 2010 07:17:37 +0000 (12:47 +0530)]
solution to 2.23
Ramakrishnan Muthukrishnan [Thu, 1 Jul 2010 03:40:30 +0000 (09:10 +0530)]
solution to 2.22
Ramakrishnan Muthukrishnan [Sun, 27 Jun 2010 17:04:29 +0000 (22:34 +0530)]
solution to 2.21
Ramakrishnan Muthukrishnan [Thu, 24 Jun 2010 02:54:15 +0000 (08:24 +0530)]
a much clearer solution of 2.20
Ramakrishnan Muthukrishnan [Mon, 21 Jun 2010 14:21:31 +0000 (19:51 +0530)]
added another solution and test for 2.20
Ramakrishnan Muthukrishnan [Mon, 21 Jun 2010 14:09:57 +0000 (19:39 +0530)]
solution to 2.20
Ramakrishnan Muthukrishnan [Mon, 21 Jun 2010 12:47:13 +0000 (18:17 +0530)]
solution to 2.19
Ramakrishnan Muthukrishnan [Sun, 20 Jun 2010 04:49:58 +0000 (10:19 +0530)]
solution to 2.18
Ramakrishnan Muthukrishnan [Sun, 20 Jun 2010 04:04:40 +0000 (09:34 +0530)]
solution to 2.17
Ramakrishnan Muthukrishnan [Sun, 20 Jun 2010 04:04:14 +0000 (09:34 +0530)]
started with section 2.2
Ramakrishnan Muthukrishnan [Mon, 14 Jun 2010 10:42:24 +0000 (16:12 +0530)]
solution to 2.15.
Ramakrishnan Muthukrishnan [Mon, 14 Jun 2010 10:42:11 +0000 (16:12 +0530)]
solution to 2.16
Ramakrishnan Muthukrishnan [Mon, 14 Jun 2010 09:38:27 +0000 (15:08 +0530)]
solution to 2.15
Ramakrishnan Muthukrishnan [Mon, 14 Jun 2010 03:20:02 +0000 (08:50 +0530)]
solution to 2.14
Ramakrishnan Muthukrishnan [Mon, 14 Jun 2010 03:19:26 +0000 (08:49 +0530)]
modification to make-center-percentage to make use of make-center-width
Ramakrishnan Muthukrishnan [Mon, 14 Jun 2010 03:02:52 +0000 (08:32 +0530)]
bug fix.
Ramakrishnan Muthukrishnan [Sun, 13 Jun 2010 20:07:31 +0000 (01:37 +0530)]
solution to 2.11.
Ramakrishnan Muthukrishnan [Sat, 12 Jun 2010 21:02:28 +0000 (02:32 +0530)]
solutions to 2.12 and 2.13
Ramakrishnan Muthukrishnan [Sat, 12 Jun 2010 20:11:59 +0000 (01:41 +0530)]
solutions to 2.7 to 2.11.
Ramakrishnan Muthukrishnan [Sat, 12 Jun 2010 10:54:59 +0000 (16:24 +0530)]
added a church-to-numeral fn and test.
Ramakrishnan Muthukrishnan [Sat, 12 Jun 2010 10:41:24 +0000 (16:11 +0530)]
solutions to 2.6. Truely mind bending!
Ramakrishnan Muthukrishnan [Sat, 12 Jun 2010 04:35:11 +0000 (10:05 +0530)]
solution to 2.5
Ramakrishnan Muthukrishnan [Tue, 8 Jun 2010 12:06:48 +0000 (17:36 +0530)]
added a handy error function
Ramakrishnan Muthukrishnan [Mon, 7 Jun 2010 18:00:52 +0000 (23:30 +0530)]
solution to 2.4
Ramakrishnan Muthukrishnan [Mon, 7 Jun 2010 17:29:43 +0000 (22:59 +0530)]
Solution to 2.3
Ramakrishnan Muthukrishnan [Mon, 7 Jun 2010 12:08:35 +0000 (17:38 +0530)]
solution to 2.2 with tests
Ramakrishnan Muthukrishnan [Mon, 7 Jun 2010 12:08:11 +0000 (17:38 +0530)]
added approx-equal function
Ramakrishnan Muthukrishnan [Mon, 7 Jun 2010 11:03:26 +0000 (16:33 +0530)]
solution and tests for exercise 2.1
Ramakrishnan Muthukrishnan [Mon, 7 Jun 2010 11:02:59 +0000 (16:32 +0530)]
Section 2.1 rational number examples
Ramakrishnan Muthukrishnan [Sun, 30 May 2010 12:53:46 +0000 (18:23 +0530)]
a much beautiful way to solve 1.43 using recursion
Ramakrishnan Muthukrishnan [Sun, 30 May 2010 03:19:56 +0000 (08:49 +0530)]
added test cases and fixed a bug.
Ramakrishnan Muthukrishnan [Sun, 30 May 2010 03:06:07 +0000 (08:36 +0530)]
solution to 1.46
Ramakrishnan Muthukrishnan [Sun, 30 May 2010 01:55:16 +0000 (07:25 +0530)]
solution to 1.45
Ramakrishnan Muthukrishnan [Thu, 27 May 2010 19:48:03 +0000 (01:18 +0530)]
adding gitignore into the repo, which ignores generated files and directories.
Ramakrishnan Muthukrishnan [Thu, 27 May 2010 19:45:33 +0000 (01:15 +0530)]
solution to 1.44. Extremely interesting problem
Ramakrishnan Muthukrishnan [Thu, 27 May 2010 19:44:58 +0000 (01:14 +0530)]
making repeated-1 as private
Ramakrishnan Muthukrishnan [Thu, 27 May 2010 15:36:26 +0000 (21:06 +0530)]
added more tests
Ramakrishnan Muthukrishnan [Thu, 27 May 2010 14:49:05 +0000 (20:19 +0530)]
added a few tests
Ramakrishnan Muthukrishnan [Thu, 27 May 2010 14:26:26 +0000 (19:56 +0530)]
solution to 1.43
Ramakrishnan Muthukrishnan [Thu, 27 May 2010 14:26:18 +0000 (19:56 +0530)]
solution to 1.42
Ramakrishnan Muthukrishnan [Thu, 27 May 2010 14:26:12 +0000 (19:56 +0530)]
solution to 1.41
Ramakrishnan Muthukrishnan [Thu, 27 May 2010 12:46:25 +0000 (18:16 +0530)]
rest of section 1.3
Ramakrishnan Muthukrishnan [Thu, 27 May 2010 12:45:53 +0000 (18:15 +0530)]
solution to 1.40
Ramakrishnan Muthukrishnan [Thu, 27 May 2010 06:52:47 +0000 (12:22 +0530)]
worked thru parts of 1.3.4
Ramakrishnan Muthukrishnan [Thu, 27 May 2010 05:37:22 +0000 (11:07 +0530)]
adding leiningen project file
Ramakrishnan Muthukrishnan [Wed, 19 May 2010 13:11:04 +0000 (18:41 +0530)]
Solution to 1.39
Ramakrishnan Muthukrishnan [Tue, 18 May 2010 13:31:41 +0000 (19:01 +0530)]
A much better way to generate the denominator sequence.
Ramakrishnan Muthukrishnan [Tue, 18 May 2010 13:19:00 +0000 (18:49 +0530)]
Solution to 1.38. I am generating the denominator in a little
convoluted way. There should be a better mathematical way to
generate the denominator sequence.
Ramakrishnan Muthukrishnan [Mon, 17 May 2010 10:37:10 +0000 (16:07 +0530)]
Solution to 1.37. Iterative version needs some thinking.
Ramakrishnan Muthukrishnan [Mon, 17 May 2010 08:01:45 +0000 (13:31 +0530)]
Solution to 1.36.
Ramakrishnan Muthukrishnan [Mon, 10 May 2010 17:19:03 +0000 (22:49 +0530)]
solution to 1.35
Ramakrishnan Muthukrishnan [Mon, 10 May 2010 17:18:38 +0000 (22:48 +0530)]
section 1.3.3
Ramakrishnan Muthukrishnan [Thu, 6 May 2010 03:28:55 +0000 (08:58 +0530)]
solution to 1.34
Ramakrishnan Muthukrishnan [Wed, 5 May 2010 14:16:51 +0000 (19:46 +0530)]
fixed some unit tests
Ramakrishnan Muthukrishnan [Wed, 5 May 2010 13:11:29 +0000 (18:41 +0530)]
some minor re-arrangements
Ramakrishnan Muthukrishnan [Wed, 5 May 2010 13:11:04 +0000 (18:41 +0530)]
solution to 1.33
Ramakrishnan Muthukrishnan [Wed, 5 May 2010 11:03:21 +0000 (16:33 +0530)]
solution to 1.32
Ramakrishnan Muthukrishnan [Tue, 4 May 2010 18:08:04 +0000 (23:38 +0530)]
solution for exercise 1.31
Ramakrishnan Muthukrishnan [Tue, 4 May 2010 14:47:28 +0000 (20:17 +0530)]
solution to 1.30
Ramakrishnan Muthukrishnan [Tue, 4 May 2010 10:58:53 +0000 (16:28 +0530)]
short comment on the implementation
Ramakrishnan Muthukrishnan [Tue, 4 May 2010 10:56:04 +0000 (16:26 +0530)]
cleaner implementation making use of sum
Ramakrishnan Muthukrishnan [Tue, 4 May 2010 09:56:12 +0000 (15:26 +0530)]
solution to 1.29.
Ramakrishnan Muthukrishnan [Tue, 4 May 2010 09:54:56 +0000 (15:24 +0530)]
deleted older files
Ramakrishnan Muthukrishnan [Tue, 4 May 2010 09:54:06 +0000 (15:24 +0530)]
namespace confusions resolved.
Ramakrishnan Muthukrishnan [Fri, 30 Apr 2010 04:15:21 +0000 (09:45 +0530)]
Split each exercise into individual files for easier reading. The routines
described in say, section X.Y is in chX_Y.clj.
Ramakrishnan Muthukrishnan [Sun, 25 Apr 2010 05:52:03 +0000 (11:22 +0530)]
Solution to exercise 1.28. Please look at the comments and see if my
assumption is right.
Ramakrishnan Muthukrishnan [Sat, 24 Apr 2010 18:14:19 +0000 (23:44 +0530)]
solutions for exercises upto 1.26
Ramakrishnan Muthukrishnan [Thu, 22 Apr 2010 18:53:59 +0000 (00:23 +0530)]
reorganisation of directories
Ramakrishnan Muthukrishnan [Thu, 22 Apr 2010 14:29:57 +0000 (19:59 +0530)]
Added pom.xml for maven compilation into a jar.
Re-arrangement of directory structure.
Re-arrangement of code for compilation.
Ramakrishnan Muthukrishnan [Thu, 22 Apr 2010 13:50:39 +0000 (19:20 +0530)]
Reorganisation of directory structure.
Ramakrishnan Muthukrishnan [Sat, 10 Apr 2010 20:12:38 +0000 (01:42 +0530)]
Added solution to 1.19.
Ramakrishnan Muthukrishnan [Sat, 10 Apr 2010 17:44:35 +0000 (23:14 +0530)]
Added solution to 1.18. It is really really elegant problem and solution!
Ramakrishnan Muthukrishnan [Fri, 9 Apr 2010 13:37:38 +0000 (19:07 +0530)]
Adding solution to 1.17.
Ramakrishnan Muthukrishnan [Fri, 9 Apr 2010 10:04:48 +0000 (15:34 +0530)]
Added solution to 1.16.
Ramakrishnan Muthukrishnan [Fri, 9 Apr 2010 07:37:34 +0000 (13:07 +0530)]
Added a note on finding the order of space.
Ramakrishnan Muthukrishnan [Thu, 8 Apr 2010 15:16:00 +0000 (20:46 +0530)]
updated the README with the link to the blog post.
Ramakrishnan Muthukrishnan [Thu, 8 Apr 2010 15:13:04 +0000 (20:43 +0530)]
Added solution to 1.12, 1.13 and 1.15.
Ramakrishnan Muthukrishnan [Tue, 6 Apr 2010 08:03:33 +0000 (13:33 +0530)]
added solution to exercise 1.11
Ramakrishnan Muthukrishnan [Sun, 28 Mar 2010 12:59:22 +0000 (18:29 +0530)]
exercise 1.3 redone
Ramakrishnan Muthukrishnan [Sat, 27 Mar 2010 19:26:54 +0000 (00:56 +0530)]
a note on classpath
Ramakrishnan Muthukrishnan [Sat, 27 Mar 2010 19:26:12 +0000 (00:56 +0530)]
new file for section 1.2
Ramakrishnan Muthukrishnan [Sat, 27 Mar 2010 19:21:31 +0000 (00:51 +0530)]
rearranging the procedures and adding the execution examples under (comment ..)
Ramakrishnan Muthukrishnan [Thu, 25 Mar 2010 04:05:11 +0000 (09:35 +0530)]
changed the name `cubert' to a saner name `cuberoot'.
Ramakrishnan Muthukrishnan [Thu, 25 Mar 2010 03:27:04 +0000 (08:57 +0530)]
exercise 1.8 solution.
Ramakrishnan Muthukrishnan [Thu, 25 Mar 2010 03:14:22 +0000 (08:44 +0530)]
exercise 1.7 solution.
Ramakrishnan Muthukrishnan [Thu, 25 Mar 2010 02:41:56 +0000 (08:11 +0530)]
Solution to exercise 1.6.
Ramakrishnan Muthukrishnan [Wed, 24 Mar 2010 04:32:37 +0000 (10:02 +0530)]
- Exercise 1.1 to 1.5.
- Newton's method of square root finding.
Ramakrishnan Muthukrishnan [Mon, 22 Mar 2010 19:22:54 +0000 (00:52 +0530)]
renaming to ch1 to chapter1 to be more explicit
Ramakrishnan Muthukrishnan [Mon, 22 Mar 2010 19:20:34 +0000 (00:50 +0530)]
renaming to ch1_1 to reflect chapter and section
Ramakrishnan Muthukrishnan [Mon, 22 Mar 2010 19:16:58 +0000 (00:46 +0530)]
first commit