Tag: 刷题

第一次在动车上刷题: 国内的火车又快又舒服又便宜

这次回国体体验了不少事情,其中一件比较有意思的事情就是我第一次在动车上刷题。 我两周前从厦门回福州,福州到厦门的距离大概是260公里/160英理。开车需要3个半小时,动车大概1个半小时。而且动车很方便,每小时都有班次,最晚的大概是晚上7点多。票价一人是158元左右(约17英镑),小孩能便宜一些。 厦门火车站也是很宽敞,从厦门还有到香港的动车,也是很方便了。 媳妇回国一周,感觉胖了一圈,不过感觉微胖一点也不错。 速度快,厦门到福州这趟 G5110,二等座158.5元,用护照买的,进火车站的时候刷护照身份证都可以,闸口还有人脸识别相当先进。英国这边火车站是不需要人脸识别的,英国火车又贵又慢,而且还经常晚点,落后不是一点半点。 虽然是二等座,但是比起英国的破旧火车,座位和过道是相当的宽敞了。 我这次回国 弄了张 联通的手机电话卡,是我姐帐号的副卡,一个保号10元。每个月流量好像有二三百GB,相当够用了。 动车是CRH (China Railway Highspeed),这趟动车最高时速是309公里每小时。高铁是 CHSR = China High Speed Railway,高铁速度能最高到380公里每小时,中国火车技术真是遥遥领先。 火车在进隧道的时候,手机会没信号,所以网会突然卡一下,不过对于刷题来说这点不是问题,毕竟写代码完提交只需要按一下”Submit”按钮,稍微等一下也没关系。玩低延时的游戏(比如DOTA2)估计够呛/体验感不行。 从2019年3月2日开始刷题,每天都刷,一天未拉下,回国的这两周多也是,不过比较有挑战,因为要考虑到时差,还有就是网络的原因。 来一个视频: 英文: First Time Leetcoding on CRH …

和媳妇约会影响我刷题的速度

不知道从什么时候起, 我出门就随身背个包(公司的包), 然后带个IPAD和Key Chron蓝牙键盘, 手机可以热点, 一个月12个G够用(因为平时基本是是在家办公, 所以走WIFI流量) 碎片时间刷个题太合适了, 等菜上5分钟就能刷一题, 最近在学习 Rust, 大部分时间都在改正编译问题. 和媳妇约会也要刷题, 不过我是多线程 multi-tasking, 媳妇和你说话的时候一定要回. 以前媳妇是兼职, 每周能约会吃个饭, 但是现在她全职上班了, 两人一起出来的机会就少了很多. 本文一共 227 个汉字, 你数一下对不对. 和媳妇约会影响我刷题的速度. (AMP 移动加速版本) 赞赏我的几个理由. ¥ …

体验 Google Kickstart 刷题

很久之前就知道 Google 从2013年开始就有搞 Kickstart 竞赛, 一年有好几 Round, 但每次都是在UTC – 0 点到3点左右, 欧洲凌晨时间, 非常不友好. 参加竞赛的很多大神程序员估计都在中美吧. 但这也不妨碍我们可以事后拿来练习刷题. 刷题进Google 如果在Kickstart正式比赛中获得较好的名次就很有可能能从众多求职者中脱颖而出, 进谷歌也是分分钟的事. 挑了一题最简单的第一题, 试了一下水, 感受如下: 界面字体感觉更舒服 相比 Leetcode 来说, 谷歌的这个刷题界面感觉更舒服一些, 可能这与深色主题还有字体有关系. 需要自己处理输入输出 Leetcode …

熟能生巧 – 刷题的一些技巧的经验之谈

坚持在 leetcode 刷题已经有近两年了, 刷着刷着就成习惯了, 就像每天刷牙吃饭一样, 不刷会很不自然. 刷题的收获还是有挺多的, 特别是对数据结构和算法有了进一步的了解. 还有一些设计题, OOP面向对象, 甚至是数据库SQL和BASH编程还有就是多线程类型的题都能得到温故而知新. 每天习惯了打卡, 早上起来喝杯咖啡刷个题, 特别是这几个月疫情在家, leetcode有那种每月Challenge, 刷一题得10积分, 还有就是会员题35分一题, 是快速拿积分的好方法(平时每天登陆才得1分, 一件T-shirt 得6000分换, 按照一天10分, 大概不到2年就能换衣服了) 为啥要刷题? 对于搞计算机的码农, 刷题是找到一份好的搬砖工作最廉价最有效的方法了. 很多屌丝能通过刷题进入Big4, 改变命运, 迎娶白富美. 亚麻就有很多年轻的小姑娘(听说狗家的也是), …

时间碎片用来刷题是再好不过的了

今天, 成功的在 leetcode 上打卡一年, 一共707题 (我的 leetcode 主页). 这一年大概刷了400多道题, 基本上都是碎片时间刷的: 上班午休的时候边吃饭边看题刷题 周末带孩子去 soft play 喝咖啡刷一题. 不成文的规定: 一杯Latte来一题 把媳妇的车开到洗车的地方 然后等待的时候到旁边的 Costa 来一题 周末早上吃早餐的时候来一题 这些都是比较连续的时间, 当然很多情况下刚打开题目看了几分钟就有事被叫走了, 不过这也不是坏事, 有时候等公交的时候也可以想想刚刚那题的思路, 等有时间了再打开 iPad 写代码的时候就很快了. …

Leetcode 的在线调试器

最近 leetcode 刷题网站出了一个在线调试器. 个人感觉非常好用. 因为我平时是用 IPAD+蓝牙键盘来刷题, 而在 ipad 上是没有集成的IDE的, 对于调试来说, 只能很原始的让函数退出一个值, 然后尝试不同的输入来发现问题. leetcode在线调试器的好处 理论上来说, 你可以直接在浏览器里解决任何一道 leetcode 的算法题了. 这样很轻巧, 在 ipad + 蓝牙键盘就可以随时随地有空的刷题. 甚至是大屏的手机也可以. leetcode 调试器可以添加 关心的变量到 watch 列表中, 还能随时看到局部变量的值. …

程序员能刷题的网站和资源(我的刷题经验之谈)

程序员提高技能的最好的方法就是刷题, 俗话说得好: 刷刷更健康. 这几年我刷了不少题, 比直接看枯燥的算法书效率高得很多. 刷题也有方法. 我的方法是先独立思考, 先自己解题, 即使解出来了, 也要再看一下题解和别人的思路. 最好还要看一下牛人的代码, 看看他们是怎么实现的. 当然, 最重要的是要总结, 写下来就是一个不错的再思考再学习的过程, 我就很喜欢解题后用英文写成博文, 这样有几个好处: 一是解了多少题可以方便统计, 二是可以分享, 三是可以挣广告费. 不一定通过了就马上总结, 可以有时间的时候再回顾写一下, 方便于记忆学习. 有些题你过了几个月, 你解题思路就可能忘记了, 甚至你都不记得你做过这题了, 那么这种情况下就是没有学习彻底. 刷题刷多了, 一定会学到思路, …