力扣代码调试器 Debugger
最近 leetcode 刷题网站出了一个在线调试器. 个人感觉非常好用. 因为我平时是用 IPAD+蓝牙键盘来刷题, 而在 ipad 上是没有集成的IDE的, 对于调试来说, 只能很原始的让函数退出一个值, 然后尝试不同的输入来发现问题.
leetcode在线调试器的好处
理论上来说, 你可以直接在浏览器里解决任何一道 leetcode 的算法题了. 这样很轻巧, 在 ipad + 蓝牙键盘就可以随时随地有空的刷题. 甚至是大屏的手机也可以.
leetcode 调试器可以添加 关心的变量到 watch 列表中, 还能随时看到局部变量的值. 使用也很简单:
- 点击控制台
- 指定一个测试用例(可以用默认的)
- 至少设置一个断点. 可以支持多个断点, 也可以在调试器启动后再添加多个断点.
- 点击调试 Debug 按钮.
- 这时候代码会执行并且停到第一个断点上, 这时候变量的值将被更新.
- 可以选择继续执行 Continue, 单步执行跳过该函数 Step Over, 或者跳进该函数 Step Into 或者跳出函数 Step Out.
由于该调试器是在线的, 每一次调试(例如单步执行), 就能感觉到延时, 应该是浏览器在给服务器发送请求. 不过可以用已经是很不错的一个功能了, 据我了解, 力扣leetcode 应该是第一家在浏览器里就能提供代码调试功能的 Online Judge, 证明相当有实力.
代码调试功能只能点击按钮, 并没有相应的快捷键 (例如 F8, F9 啥的), 希望日后能加上. 现在只有 leetcode 国际版有, 中文版还没有上线该功能.
有了这个代码调试器, 刷起题来更得心应手了!
力扣代码自动完成
力扣/Leetcode网页里的代码编辑是可以开启代码自动完成的,也就是代码提示/Auto Complete。这功能(Leetcode Intelligent Code Completion)是基于静态代码分析(Static Code Analysis)而不是用AI大语言模型LLM(Large Language Model),比如 Copilot。
刷题:程序员的基本技能
刷题是提高编程能力和算法思维的有效方式。- 延时满足: 带娃刷题第365天
- 竞技编程的边际效应递减
- 力扣刷题打卡2209天竟然断了, 哎
- 娃开始每天都在刷力扣, 他长大以后想当软件工程师
- 力扣 Leetcode 的刷题利器: 在线调试器和自动代码提示完成
- 在LG的OLED智能电视下刷题/力扣
- 面试刷题更像是一种服从性测试
- 力扣刷题2000天
- 力扣刷题获得一件衣服奖励(Leetcode DCC Winner)
- 和媳妇约会影响我刷题的速度
- 第一次在动车上刷题: 国内的火车又快又舒服又便宜
- C++ 刷题坑: 二分查找也没有那么容易写出来
- 周末刷刷题找回ACM-er 的感觉
- 找一个 IPAD 9.7能刷题的蓝牙键盘不容易
- 程序员能刷题的网站和资源(我的刷题经验之谈)
- 时间碎片用来刷题是再好不过的了
- 熟能生巧 - 刷题的一些技巧的经验之谈
- 体验 Google Kickstart 刷题
英文: Leetcode’s Online Code Debugger and Intelligent Code Completion
强烈推荐
- 英国代购-畅购英伦
- TopCashBack 返现 (英国购物必备, 积少成多, 我2年来一共得了3000多英镑)
- Quidco 返现 (也是很不错的英国返现网站, 返现率高)
- 注册就送10美元, 免费使用2个月的 DigitalOcean 云主机(性价比超高, 每月只需5美元)
- 注册就送10美元, 免费使用4个月的 Vultr 云主机(性价比超高, 每月只需2.5美元)
- 注册就送10美元, 免费使用2个月的 阿里 云主机(性价比超高, 每月只需4.5美元)
- 注册就送20美元, 免费使用4个月的 Linode 云主机(性价比超高, 每月只需5美元) (折扣码: PodCastInit2022)
- PlusNet 英国光纤(超快, 超划算! 用户名 doctorlai)
- 刷了美国运通信用卡一年得到的积分 换了 485英镑
- 注册就送50英镑 – 英国最便宜最划算的电气提供商
- 能把比特币莱特币变现的银行卡! 不需要手续费就可以把虚拟货币法币兑换
微信公众号: 小赖子的英国生活和资讯 JustYYUK
