Skip to content

Commit 1d1689b

Browse files
author
Openset
committed
Update: SaveCodeSnippet
1 parent 7673081 commit 1d1689b

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

internal/leetcode/question_data.go

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -159,12 +159,12 @@ func (question questionType) PackageName() string {
159159
func (question questionType) SaveCodeSnippet() {
160160
for _, code := range question.CodeSnippets {
161161
if code.LangSlug == "golang" {
162-
file := question.getFilePath(question.TitleSnake() + ".go")
162+
filePath := question.getFilePath(question.TitleSnake() + ".go")
163163
var buf bytes.Buffer
164164
buf.WriteString(fmt.Sprintf("package %s\n\n", question.PackageName()))
165165
buf.WriteString(code.Code)
166166
buf.WriteString("\n")
167-
filePutContents(file, buf.Bytes())
167+
filePutContents(filePath, buf.Bytes())
168168
buf.Reset()
169169
// match function name
170170
reg := regexp.MustCompile(`func (\w+?)\(`)
@@ -179,6 +179,9 @@ func (question questionType) SaveCodeSnippet() {
179179
"{{funcName}}", strings.Title(funcName),
180180
).Replace(testTpl))
181181
filePutContents(fileTest, buf.Bytes())
182+
} else if len(question.CodeSnippets) == 1 {
183+
filePath := question.getFilePath(question.TitleSnake() + "." + code.LangSlug)
184+
filePutContents(filePath, []byte(code.Code))
182185
}
183186
}
184187
}

0 commit comments

Comments
 (0)