MCPcopy
hub / github.com/doocs/leetcode / generate_readme

Function generate_readme

solution/util.py:133–158  ·  view source on GitHub ↗
(result)

Source from the content-addressed store, hash-verified

131
132
133def generate_readme(result):
134 md_table_cn = [item["md_table_row_cn"] for item in result]
135 md_table_en = [item["md_table_row_en"] for item in result]
136
137 # generate README.md
138 items = []
139 table_cn = "\n| 题号 | 题解 | 标签 | 难度 | 备注 |\n| --- | --- | --- | --- | --- |"
140 for item in sorted(md_table_cn, key=lambda x: x[0]):
141 items.append(
142 f"\n| {item[0]} | {item[1]} | {item[2]} | {item[3]} | {item[4]} |"
143 )
144 table_cn += "".join(items)
145
146 # generate README_EN.md
147 items = []
148 table_en = "\n| # | Solution | Tags | Difficulty | Remark |\n| --- | --- | --- | --- | --- |"
149 for item in sorted(md_table_en, key=lambda x: x[0]):
150 items.append(
151 f"\n| {item[0]} | {item[1]} | {item[2]} | {item[3]} | {item[4]} |"
152 )
153 table_en += "".join(items)
154
155 with open("./README.md", "w", encoding="utf-8") as f:
156 f.write(readme_cn.format(table_cn))
157 with open("./README_EN.md", "w", encoding="utf-8") as f:
158 f.write(readme_en.format(table_en))
159
160
161def generate_question_readme(result):

Callers 1

runFunction · 0.85

Calls 4

sortedFunction · 0.85
formatMethod · 0.80
appendMethod · 0.45
joinMethod · 0.45

Tested by

no test coverage detected