学习如何为练习编写解题思路
每道练习都可以关联若干解题方法,用来描述解决这道练习的不同思路。
一种解题方法应当探讨如何以某种特定方式解决一道练习。
如果你想对比不同的解题方法,请写一篇文章。
一般来说,实践练习更适合编写解题方法,因为它们通常有多种解法。
对于概念练习,讨论示例解法可能很有意思。例如,你可以展示所教的概念如何让某些代码更容易编写。
每种解题方法都必须添加以下两个文件:
.approaches/<approach-slug>/content.md:解题方法的描述(参见文档).approaches/<approach-slug>/snippet.txt:展示该解题方法的代码片段(参见文档)然后你还需要添加或更新:
.approaches/config.json:解题方法的元数据(参见文档)你也可以不使用默认的.txt扩展名,而是在赛道的config.json文件中设置 approaches.snippet_extension 字段,改用自定义扩展名。
如果设置了这个字段,你要添加的代码片段文件必须命名为.approaches/<approach-slug>/snippet.<approaches.snippet_extension>。