【程序员升职记系列】库存报告
第 32 关,库存报告。指令集介绍请看:https://www.annhe.net/article-3828.html。 优化目标 16行393步 代码 16行377步 见 Github。相比16行385步方案,通过优化执行顺序,省掉了计数器初始化时减1的操作 15行31步 参考 Github。用于INBOX中ABCX数量都是固定的情况( … Continue reading
第 32 关,库存报告。指令集介绍请看:https://www.annhe.net/article-3828.html。 优化目标 16行393步 代码 16行377步 见 Github。相比16行385步方案,通过优化执行顺序,省掉了计数器初始化时减1的操作 15行31步 参考 Github。用于INBOX中ABCX数量都是固定的情况( … Continue reading
第 31 关,反转字符串。指令集介绍请看:https://www.annhe.net/article-3828.html。 优化目标 11行122步 代码 第一次pass 11行121步
第 30 关,串存储楼层,指令介绍请看:https://www.annhe.net/article-3828.html。 优化目标 7行203步 代码 7行203步 8行177步 如果没有空字符串,即不对第一个字符判断是否为0,可以减少步数
第 28 关,三排序。指令介绍请看:https://www.annhe.net/article-3828.html。 优化目标 34行78步 代码 62行75步 参考 Github。基本思路是,不动数字在地毯上的位置,改变outbox顺序: 将前两个数放到 1,3号地毯 3 - 1,如小于零,认为输出是 right 方向,取第三个数,如果 … Continue reading
趁着 Steam 19 年圣诞节打折,入手了 文明6,玩过了几个通宵,取得了几次胜利,总结一些心得体会。 新手教程 第一次玩新手教程,花了一个下午,玩到信息时代也没能了解唯一的 AI 玩家。新手教程不能存档,以至于怀疑是不是教程有 Bug。直到看到了这个帖子: 重玩一次,早早出兵包围 AI 首都,果然半小时内解决。 胜利方式 我只实现了科 … Continue reading
第 26 关,小试除法。指令介绍请看:https://www.annhe.net/article-3828.html。 优化目标 15行76步 代码 第一次pass 15行71步
第 25 关,累加的倒计时。指令介绍请看:https://www.annhe.net/article-3828.html。 优化目标 12行82步 代码 11行79步 第一次pass 11行93步
第 24 关,模运算。指令介绍请看:https://www.annhe.net/article-3828.html。 优化目标 12行57步 代码 12行54步 第一次pass 12行58步
第 23 关,最小的数。指令集请参考 https://www.annhe.net/article-3828.html。 优化目标 优化目标 13行75步 代码 13行71步 13行73步 第一次pass 14行87步
第 22 关,斐波那契参上。指令介绍请看:https://www.annhe.net/article-3828.html。 优化目标 19行156步 代码 20行136步 19行156步 第一次pass 21行179步