Skip to content
This repository has been archived by the owner on Jun 1, 2021. It is now read-only.

Files

Latest commit

10f69b5 · Jun 2, 2016

History

History

陈乐天

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Mar 10, 2016
May 17, 2016
May 25, 2016
Jun 2, 2016
Mar 13, 2016
Mar 18, 2016
Mar 29, 2016
Apr 3, 2016
Apr 11, 2016
Apr 19, 2016
May 1, 2016
May 12, 2016
Jun 2, 2016

这是陈乐天的文件夹

Week1

  • 课堂作业没来得及做。。。不过所幸这次题目都在作业题里了
  • 作业题已全部更新AC

Week2

  • 第二周作业题已全部更新AC
  • 第八题做的好丑😔

Week3

  • 第三周作业题已全部AC
  • 八皇后那题做得好丑。。。完全就是用递归替代循环写了一遍八皇后的dfs,写到第六题的时候突然发现八皇后那题应该用第六题那种方法写,但是好像想想似乎构造出来长度为8的序列之后好像还是得用类似于两重循环的递归去判断是否符合呀(且不说长度为8的序列写出来我已经画美不看了),求指教,如何用优雅的方式写八皇后那题
  • 感觉这周终于有点函数式的感觉了😂再接再厉!

Week4

  • 第四周作业题已全部AC
  • 画小人那个确实蛮有意思,绘图质量这么高我竟然有点在考虑用racket做生产力工具了(卧槽这东西写出来是不是永远别想维护了),要是有个好的IDE真的可能会选择racket

Week5

  • 第五周作业题已全部AC
  • 真的写的心累。。。写了好久好久好久。。。
  • 第二题坑爹数据:(* (a (0 0)) (b (0 0))),正确答案为(a (0 (b (0 0))))
  • 不过感觉括号语言还真是蛮有意思哈

Week6

  • 第六周作业题已全部AC
  • 这周的题一开始一直没看懂要干啥😂,课堂测验时候完全处在看不懂题的状态,不过看懂了还蛮简单的

Week7

  • 第七周作业题已全部AC
  • 这周的题感觉简单一些,但是感觉和函数式编程越来越远了。。。完全就是按照命令式编程写的,感觉意义不太大
  • 第三题看着这么烦。。。其实什么都不用知道。。。知道最前面那些半加器全加器之类的就行了。。。

Week8

  • 第八周作业题已全部AC
  • 这次的东西乍一看很复杂,但其实弄懂了挺简单的,流这东西有点意思

Week9

  • 第一题使用了r5rs和m系列两种方法,均有参考价值
  • 第二题只是用了r5rs方法,但是要改成m只要在第一题的m系列上改就可以了~

Week10

  • 第十周作业题已AC~
  • 解释器大法好

Week11

  • 第一题直接交的Course上面的AMB解释器。。。。。。。。。
  • 第二题写的比较丑,尤其是all-answer那边。。。可能更好的做法是在驱动循环里面就把all-answer单独处理,而不是交给ambeval去分析

Week12

  • 嗯第一题实在懒得调了就还是用的Course上面的🙈
  • 第二题的实现方式不算优雅,但至少还是完成了吧~
  • 调试的时候各种procedure根本什么都看不见真是好心酸