立个flag:接下来30天刷至200道题(目前28道,是一年多来断断续续做的),边做边看cs61b

最终最难的部分还是搜了网上的解法,跟我的思路差不多,但又不理解偏差的部分,明明只能移动tile一次啊,怎么看答案有重复移动

虽然可惜没有独立做出全部但有思考的过程也不错,回去再看看书吧

还在pro0,最终我没用抄来的代码,但抄完理解更多了,把抄来的删除,顺着自己原来的思路重写了一下,目前测试过了三个,还有一个最难的部分,我又卡住了

重新梳理了逻辑,把一部分代码提取出来放进helper method了

但最难的情况还是没有解决,且没有思路

啊我想到怎么解决了,但要把现有的代码再推翻重来。
我真的很不擅长写helper method,我觉得都写到一个里面才比较方便
总之现在由于我提出的hepler method导致变量不互通,我得destructure一下

最终还是把所有代码重新放进了一个函数里,testUpOnly通过了,但testModel有两个失败,43个通过。
我还是得捋一捋

yeah 搞定了,是我粗心漏掉一处。
所以pro0搞定了,但是要不要destructure一下减少重复呢,犯懒

让我玩一局自己写的2048就再试试desctructure哈哈哈

虽然卡了这么久才完成,还是为自己写出来骄傲,我就知道我能自己写出来

以后不能拖这么久了,两天没进展可以谷歌搜别人思路参考一下

Follow

算了感觉没什么好优化的

· · Web · 1 · 0 · 0

总之人家一个月才完成一周的内容,希望接下来一周真的能把week2的内容搞定

卡住了就走走,边散步边想,或者搜索相似的东西也可以,嗯嗯不能放着不管超过一天

耶,我还是又理了一遍,更顺了,所以重写了一遍,虽然还是放在了一个函数里,但把逻辑更集中了,避免了重复,更方便提取拆分

Sign in to participate in the conversation
alive.bar

你好,欢迎使用 alive.bar 社交媒体实例。 alive.bar 仅仅是一个服务器位于美国的网站,它使用了「长毛象(Mastodon)」服务。