A.R.T.S 005
Algorithm
1033. Moving Stones Until Consecutive
Easy
先写单元测试,后实现代码。单元测试用例写错了,没有一次通过,细节是魔鬼。
我看大家都热衷刷 Runtime 和 Memory,实在是有些好奇,追寻究极的优化固然重要。但是同一份代码,多点几次提交,Runtime 的差距居然接近 30%,这玩意意义不大的样子。
Review
Time to upgrade your monitor
少数派上看到了翻译的文章,刚好有点好奇为什么 Mac 在 2K 的显示器上展示的效果不尽如人意,看完了原文,关闭了 Mac 的 Font Smooth,嗯,世界又美好了。
Tips
VIM 执行替换命令的时候可以使用函数表达式来书写替换内容
比如我把 Keynote 导出为 jpeg 后,想在 markdown 中批量插入所有图片的链接,比如
1 |  |
就用到了这个命令
我先把 001 复制了 50+ 次,然后分别替换其中的数字,让其递增。匆忙中没找到合适的方法,只能用行号强行关联。:%s/01/\=line(".")-5
这里我第 7 行应该展示图片 002,所以出现了 -5 的操作。