前言
AI的发展日新月异,不断颠覆着我们生活中的各个领域。豆包MarsCode AI刷题的出现,可以说是刷题领域的一次变革。传统的刷题网站只能提供题目、测试结果与题解,看了题解还不会也只能尝试理解别人分享的解题思路,留言与别人交流自己的想法得到回复的时延不确定,学习效率难以保证。
我也曾使用过AI助手解答刷题时的困惑。但在AI助手与刷题网站之间来回复制黏贴代码、调整格式,是一件很麻烦的事;而且代码很长的时候,AI助手很容易就忘了上下文,或者输出紊乱,久而久之刷题时遇到困惑也就懒得求助AI了。
而豆包MarsCode AI刷题将AI助手与刷题集成到了一起,打造了一套舒适的刷题工作流。这下再没有借口不好好刷题了!
功能介绍
下面通过一个实践案例展开介绍相关功能是如何帮助我学习的:
AI刷题主页面如下,左侧边栏可以搜索、切换题目,右侧边栏可以唤起AI刷题助手。
以本题为例,让AI助手给我们一些思路提示:
我只是想要一些思路提示,可是乐于助人的AI直接代码都帮我写了,不用多可惜啊!但还是要好好阅读掌握其中思路与精髓的。理解了AI助手提供的代码,复制过去,工作区的样例测试正确,但提交时出现了错误:
原来是输出的结果没有排序。这点小bug我就帮AI助手修了吧!再提交,又出现了新的问题:
似乎是提供的id没有进行过比赛的情况下会出错。将这个问题反馈给AI助手看看:
这次再提交,成功通过!
总结
文章中展示的功能仅仅是豆包MarsCode AI刷题优秀之处的冰山一角!AI刷题还支持自定义题目,满足个性化学习要求,不用担心题库被刷完了!再加上简洁的页面、迅速的响应、详细的解答,这题是越刷越上瘾。但同时作为一款刚上线的工具,我在使用过程中还是发现了一些问题:
- 大部分简单题AI助手能提供较为正确的解答,但有些中等题、困难题AI助手也无法提供正确解答。当然也有可能是我水平有限,没办法指出AI提供的代码中错误的地方……
- 提交测试区不支持复制,当测试样例未通过时,向AI描述出了什么问题可能较为困难。