Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mlemoe/leetcode
LeetCode 脚手架,妈妈再也不用担心孩子不爱写题了🥺
https://github.com/mlemoe/leetcode
leetcode typescript
Last synced: about 1 month ago
JSON representation
LeetCode 脚手架,妈妈再也不用担心孩子不爱写题了🥺
- Host: GitHub
- URL: https://github.com/mlemoe/leetcode
- Owner: MleMoe
- License: mit
- Created: 2021-03-31T12:54:54.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2022-04-08T00:06:27.000Z (almost 3 years ago)
- Last Synced: 2024-10-29T15:51:32.786Z (3 months ago)
- Topics: leetcode, typescript
- Language: TypeScript
- Homepage:
- Size: 549 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# LeetCode
[![LeetCode TOC](https://github.com/MleMoe/LeetCode/workflows/LeetCode%20TOC/badge.svg)](https://github.com/MleMoe/LeetCode/actions?query=workflow%3A%22LeetCode+TOC%22)
[LeetCode](https://leetcode-cn.com) Practice [TOC 目录](https://mlemoe.github.io/LeetCode/)
## Language
- TypeScript
- Python3## Usage
### Generate TOC
```sh
yarn generate:TOC
```### Lint
[ESLint](https://eslint.org/)
- husky
- lint-staged```sh
yarn lint
```## Cli
### Link Cli
### 开始解题
```sh
yarn start
```跟随提示,输入题目 ID,标题,索引,难易度,将会自动建立对应文件夹并记录信息至 `package.json`。
结果检验注意事项,为满足多参数输入,传参用 `[ ]` 包裹。
```js
// function findNumberIn2DArray(matrix: number[][], target: number): boolean {}
const testcases = [
[
[
[1, 4, 7, 11, 15],
[2, 5, 8, 12, 19],
[3, 6, 9, 16, 22],
[10, 13, 14, 17, 24],
[18, 21, 23, 26, 30],
],
5,
],
[
[
[1, 4, 7, 11, 15],
[2, 5, 8, 12, 19],
[3, 6, 9, 16, 22],
[10, 13, 14, 17, 24],
[18, 21, 23, 26, 30],
],
20,
],
]
const expectedReults = [true, false]
```### 解题完毕
```sh
yarn solve
```输入对应题目 ID,将会通过自动提交带有题目信息的 `commit`。
如:`git commit -m "✅ solve palindrome-number"`