豆包MarsCode AI 刷题的位置
在掘金网页版的导航栏中可以找到 AI 刷题,建议使用网页版进行刷题
选择题目
AI 刷题的题目界面中,题目可以通过难度、状态和类型进行筛选,或者使用题号或名称进行搜索,并贴心的在每个题目后面加上了难度和状态图标。这样在每一次重新进入刷题界面时,就可以很方便地选择自己想解决的题目。
每一个题目的初始状态都是未开始。
在最右侧会显示刷题进度图表和各种难度完成情况,可以直观的了解到当前的刷题进度。
代码练习
点击一个题目,进入代码练习界面。
在这个界面中,页面主要被分为两部分:题目区域和代码编辑区域。各区域之间可以通过拖动边框来改变所占比例
辅助侧栏和题目
题目始终位于页面左边,并且不可隐藏,可以滚动鼠标滚轮或拖拽滚动条阅读完整题目。
辅助侧栏可以通过点击页面左上角的按钮隐藏,里面包含了所有的题目,可以通过最上方的搜索栏搜索需要的题目,也可以使用筛选难度和状态来寻找题目。每一道题目的都会用图标表示该题的难度和当前状态。
代码和运行
在代码编辑区域的顶部右方有重置代码的按钮,左边会显示当前选择的语言,可以通过当前语言右侧的按钮切换语言。如果进行了代码编辑或有询问AI的对话记录,题目状态就会变成进行中。
最上方的三个按钮分别是运行代码、调试和提交。在写完代码后可以点击运行按钮来测试结果,只有提交成功,该题目的状态才会变成已完成。
最下方是输出和调试控制台区域,在进行调试时会在调试控制台中输出错误或内容,可以通过点击页面右下角的按钮隐藏。
MarsCode AI
这是 AI 刷题的特色功能。
这个面板中预先设置了三个问题:思路提示、代码提示和代码检查,除此之外,在做题过程中,如果遇到一些问题也可以随时进行提问,包括有关代码编辑区的内容。
AI 修复:出现错误时,将鼠标指针移到输出和调试控制台区域中的错误上,错误最右侧会出现 AI 修复按钮,点击后 AI 面板会输出错误原因,并根据代码编辑区的内容给出可能的解决方案。
插入光标处:AI 回复的代码可以直接插入代码编辑区域。
AI 解释:如果 AI 提供的代码中有不理解的地方可以点击灯泡按钮让 AI 进行解释。
由于 AI 区域和代码编辑区同在一个页面,就不用来回的切换页面,在解题过程中会更加方便。并且每一道题的 AI 对话都不互通,在做题过程中就可以很快速的找到之前问过的有关当前题目的问题。
辅助功能
点击个人头像,在下拉框中可以改变页面主题和界面语言。