Skip to content

Commit 01433e8

Browse files
author
openset
committedDec 18, 2019
Update: relative path
1 parent 4191d07 commit 01433e8

File tree

6 files changed

+1302
-1298
lines changed

6 files changed

+1302
-1298
lines changed
 

‎README.md

Lines changed: 393 additions & 393 deletions
Large diffs are not rendered by default.

‎internal/leetcode/problems_all.go

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,14 +35,18 @@ type StatStatusPairsType struct {
3535
}
3636

3737
// WriteRow - leetcode.WriteRow
38-
func (problem *StatStatusPairsType) WriteRow(buf *bytes.Buffer) {
39-
format := "| <span id=\"%d\">%d</span> | [%s](https://leetcode.com/problems/%s%s)%s | [%s](https://github.com/openset/leetcode/tree/master/problems/%s) | %s |\n"
38+
func (problem *StatStatusPairsType) WriteRow(buf *bytes.Buffer, path string) {
39+
format := "| <span id=\"%d\">%d</span> | [%s](https://leetcode.com/problems/%s%s)%s | [%s](%s/%s) | %s |\n"
4040
id := problem.Stat.FrontendQuestionID
4141
stat := problem.Stat
4242
title := strings.TrimSpace(problem.Stat.QuestionTitle)
4343
titleSlug := stat.QuestionTitleSlug
4444
levelName := problem.Difficulty.LevelName()
45-
buf.WriteString(fmt.Sprintf(format, id, id, title, titleSlug, stat.TranslationTitle(), problem.PaidOnly.Str(), stat.Lang(), titleSlug, levelName))
45+
buf.WriteString(fmt.Sprintf(format, id, id,
46+
title, titleSlug, stat.TranslationTitle(), problem.PaidOnly.Str(),
47+
stat.Lang(), path, titleSlug,
48+
levelName,
49+
))
4650
}
4751

4852
type statType struct {

‎internal/readme/readme.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -73,14 +73,14 @@ func writeProblems(buf *bytes.Buffer) {
7373
for i := 1; i < maxID/pageSize; i++ {
7474
for problems[count-1].Stat.FrontendQuestionID <= pageSize*i {
7575
count--
76-
problems[count].WriteRow(buf)
76+
problems[count].WriteRow(buf, "../problems")
7777
}
7878
fileName := filepath.Join("readme", fmt.Sprintf("%d-%d.md", pageSize*(i-1)+1, pageSize*i))
7979
base.FilePutContents(fileName, buf.Bytes())
8080
buf.Truncate(n)
8181
}
8282
for _, problem := range problems[0:count] {
83-
problem.WriteRow(buf)
83+
problem.WriteRow(buf, "problems")
8484
}
8585
}
8686
}

‎readme/1-300.md

Lines changed: 300 additions & 300 deletions
Large diffs are not rendered by default.

‎readme/301-600.md

Lines changed: 300 additions & 300 deletions
Large diffs are not rendered by default.

‎readme/601-900.md

Lines changed: 300 additions & 300 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)
Please sign in to comment.