# 99 ~~Lisp~~ Racket Problems

**URL:** <https://racket.discourse.group/t/99-lisp-racket-problems/2086>\
**Category:** Show & Tell\
**Created:** [July 10, 2023, 5:08am UTC](https://racket.discourse.group/t/99-lisp-racket-problems/2086 "2023-07-10T05:08:19Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![shawnw](https://yyz2.discourse-cdn.com/free1/user_avatar/racket.discourse.group/shawnw/32/1031_2.png) [@shawnw](https://racket.discourse.group/u/shawnw)\
**Post date:** [July 10, 2023, 5:08am UTC](https://racket.discourse.group/t/99-lisp-racket-problems/2086/1 "2023-07-10T05:08:19Z")

</div>

There's a classic set of [99 Common Lisp coding problems](https://www.ic.unicamp.br/~meidanis/courses/mc336/problemas-lisp/L-99_Ninety-Nine_Lisp_Problems.html) (themselves based on a set of Prolog problems) floating around. Naturally, people have written solutions to the problems in other languages too, [like ocaml](https://v2.ocaml.org/learn/tutorials/99problems.html). If you're looking for ideas for practice exercises, it's not a bad source.

[My Racket solutions](http://pasterack.org/pastes/63743) for some questions about evaluating boolean expressions. (Needs my [`slib-format` package](https://docs.racket-lang.org/slib-format/index.html) if you want to run the code).
