昨天去做了 cs50 的作业,意外地很开心诶!

虽然才刚学会基础语法就让人做算法,听着很吓人,看着也很吓人,但题目下面就是很 handholding 的提示,还有专用的鸭鸭 ai 随便问问题,其实做起来并没有很难。
提示里甚至给出了示例算法,并且说比起用减法做 loop 循环,至少还有一种更优的解法。所以我就想到 function 里用除法,return 出来算余数作解,鸭鸭夸我聪明 :azukisan_h1:

写完以后还可以问鸭鸭关于代码设计的建议,它不仅说可以用 define 把算式里的数字替换掉,增加可维护性,还说余数也可以扔进 function,用 pointer 引用出来——“但是你还没学到所以以后再说也可以”。接着我问为什么有了 pointer 还要用 return,又被夸了聪明 :pokemon046: (它说是因为 pointer 会降低可读性)

我都五六年没碰过一点点数学了,总觉得涉及到计算和公式的东西令人生厌,做着头疼。但其实(虽然早就认识到了但)根本就是学校的教育体系很烂吧!明明找解法是很好玩的事情……

关注

@melonpun www我学的时候没有还没有鸭鸭陪我

登录以加入对话
Monado

Monado 是一个以任天堂为主、面向全平台游戏的、非营利性的中文向社区。在这里,你可以畅所欲言一切和游戏有关的东西,包括但不限于游戏日常、心得、感想、同人等;当然,吐槽自己的生活也完全没有问题。请在遵守所在国家或者地区法律法规的前提下自由的使用。