实践记录及工具使用|豆包MarsCode AI刷题

18 阅读2分钟

难度分级清晰及题目选择灵活

豆包MarsCode AI 刷题提供了大量不同难度等级的题目,覆盖多种类型和考点的题目,能够全面考察做题者的技术水平。题目难度等级给做题者参考,能够自由选择不同难度进行练习。

截屏2024-11-21 下午9.39.34.png 另外,系统还支持筛选考点,使得用户能够更加有针对性的对自己薄弱的知识点进行练习。

外部导入题目

截屏2024-11-21 下午9.41.39.png 豆包MarsCode AI支持从外部导入题目进行练习,AI会根据导入的题目和用户的提问为用户提供帮助,也能够实现和系统自带的题目类似的使用效果。

测试用例及提交选项

截屏2024-11-21 下午9.46.15.png 题目本身包含几个测试用例,可以用于写代码时的调试,用户可以根据自己的需要修改和增加测试用例用于测试代码。另外,调试右侧的提交选项提供了更多测试数据。这些数据是不可见的,并且有可能包含特殊情况和复杂情况。如果全部通过,系统会提示解答正确。否则,系统会提示哪些测试没有通过,用户可以根据提示信息进行代码修改。这个功能增加了代码测试的挑战性,用户需要确保代码能够通过全部特殊情况。

AI辅助做题

截屏2024-11-21 下午9.50.48.png 在初始情况下,AI提供了3个快捷入口,为用户提供不同程度的帮助。“思路提示”主要会给用户提供解决当前问题所需的技能和知识点,使用户能够更好的把握题目的考察点及做题思路。“代码提示”主要会给出用户代码框架,需要用户补全关键代码部分,给用户思路的同时又能练习编写核心代码。“帮我检查一下代码”主要针对用户所写的代码内容提出修改和优化建议,适合在思路卡壳的时候使用。

云端编辑器

云端编辑器设计布局合理,用户可以随时从左侧查看题目,在中间作答,并且在右边寻求AI的帮助。编译环境都已经配置完毕,极大的省去了配置环境所需的时间,优化了用户的体验。同时,用户的作答数据实时保存,不会丢失,再次登录时可以从上次结束的地方直接开始,省去了文件管理的时间。