跳槽从LeetCode开始

LeetCode是一个对很多人来说平常用处不大,但是面试的时候很有用的一个网站,但是之前刷题的时候学英语着实有点痛苦,现在国内也有了对应的官网,轻松多了,前一阵跳槽也是开始了刷题,刷着刷着还觉得挺有意思的,遂起了一个项目,来记录自己的刷题过程。

GitHub项目

项目的规则

  1. 用标题的英文作为文件名,去掉空格,驼峰式
  2. commit -m "message"message 的格式为: 题目 | issue id | 内容 ,如: 242. 有效的字母异位词 | #64 | 添加新的解法
  3. issue 是原始问题的还原,1个问题对应1个 issue ,同时给 issue 打上 label (题目难度、题目类型等),把code文件链接回复到对应的issue中

Code文件

  1. QUESTION 原始问题的题设
  2. THINKING 解题思路
  3. Solution 类,即官方给的类和方法的定义
  4. if __name__ == "__main__" 中提供1个测试用例,能让 py 脚本直接跑起来


😝

about me