|
|
# Leetcode 题解
|
|
|
|
|
|
参考之前的 LeetCode 需求介绍了解 LeetCode 网站。本次实验要求在之前的基础上进行深度解析,得到尽可能多的试题答案。
|
|
|
|
|
|
## 采集需求
|
|
|
从中英文站点官方题解、讨论版等处,解析出每道题目尽可能多的解答代码,并确定其语言。代码不需要严格检验是否可以通过测试,但需要通过一些手段尽可能保证质量(比如通过代码格式检查或论坛评分等)。
|
|
|
|
|
|
## 数据格式
|
|
|
|
|
|
```js
|
|
|
{
|
|
|
"questionId": "135",
|
|
|
"titleSlug": "candy",
|
|
|
"solutions": [
|
|
|
{
|
|
|
"language": "Python3", // 解答语言
|
|
|
"code": "class Solution:\n..." // 解答代码
|
|
|
}
|
|
|
]
|
|
|
}
|
|
|
```
|
|
|
|
|
|
## 评分标准
|
|
|
1. 得到至少200道试题的解答代码(1分)
|
|
|
2. 能够基本正确地确定爬取到的代码的语言(1分)
|
|
|
3. 爬虫程序中有合理的代码质量保证机制(1分) |
|
|
\ No newline at end of file |