Solution to the 99 LISP Problems #17
I solved #18 first and am using the solution to that to do this.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
|
Lisp dialect: Steel Bank Common Lisp
Solution to the 99 LISP Problems #17
I solved #18 first and am using the solution to that to do this.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
|
Lisp dialect: Steel Bank Common Lisp
Solution to the 99 LISP Problems #18
Very similar to the solution for #16 eariler.
1 2 3 4 5 6 7 8 9 |
|
Lisp dialect: Steel Bank Common Lisp
Solution to the 99 LISP Problems #16
This seemingly innocuous problem turned out to be a little challenging too.
Like I have mentioned earlier, I strongly prefer a pure functional or recursive
solution. Therefore, carrying the state around (in this case, the position of
the current in the list) is slightly tough. I knew I should be using closures.
I have used some sort of let
+ lambda
. Not sure if this is elegant.
1 2 3 4 5 6 7 8 |
|
Lisp dialect: Steel Bank Common Lisp
Solution to the 99 LISP Problems #15
1 2 3 4 5 6 7 8 9 10 11 12 13 |
|
Lisp dialect: Steel Bank Common Lisp
Solution to the 99 LISP Problems #14
1 2 3 4 5 6 |
|
Lisp dialect: Steel Bank Common Lisp