新年挑战:99 Lisp Problems

实际上一共只有88道。去年为了训练自己的common lisp能力开了这个坑(然并卵)。最近突然想起来这个坑还没填,于是最近折腾了半个月,终于在年前给填上了。

这88道题目属于经典内容,做起来非常有趣。类比的话就是像玩清版动作游戏一样的感觉,一板一眼的招式,自己琢磨可以察觉到哪里能够伸展,哪里动作不便。

从游戏设计的角度来看,也有诸多不足。比如若有若无的难度梯度,匮乏且缺乏营养的问题类型,严重缺乏前后关联的后期关卡,题目要求很多都说的不清不楚等等。但是如果你把它当作一个类魂游戏来玩,在SLIME交互环境的加持下总的体验还是不错的。你不会因为用Lisp做了这88道题目变成Lisp高手,但是可能会对Lisp编程的爽点和痛点有个初步的认知。

6 个赞

还以为是能在线刷题的那种

org-mode线下刷不是比线上爽很多嘛,能制约你的只有机器性能。测试用例我写了一点,原本搞了一个测试框架,用的不爽删掉了。