We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see ourdocumentation.
There was an error while loading.Please reload this page.
.problemSiteData
.problemList
1 parenta59cf38 commit274c82fCopy full SHA for 274c82f
.github/workflows/updateCompletionTable.js
@@ -23,7 +23,18 @@ const PREPEND_PATH = process.argv[2] || './';
23
constTEMPLATE_PATH=process.argv[3]||'./README_template.md';
24
constWRITE_PATH=process.argv[3]||'./README.md';
25
26
-constPROBLEMS_OBJ=JSON.parse(fs.readFileSync('./.problemList.json','utf8'));
+constPROBLEM_SITE_DATA=JSON.parse(fs.readFileSync('./.problemSiteData.json','utf8'));
27
+
28
+functioncreateProblemsObj(PROBLEM_SITE_DATA){
29
+letPROBLEMS_OBJ={}
30
+for(const{problem, pattern, link, code}ofPROBLEM_SITE_DATA){
31
+if(!(patterninPROBLEMS_OBJ))PROBLEMS_OBJ[pattern]=[]
32
+PROBLEMS_OBJ[pattern].push([problem,"https://leetcode.com/problems/"+link,code.slice(0,4)])
33
+}
34
+returnPROBLEMS_OBJ
35
36
37
+constPROBLEMS_OBJ=createProblemsObj(PROBLEM_SITE_DATA)
38
39
constgetDirectories=(source)=>
40
readdirSync(source,{withFileTypes:true})