青训营X豆包MarsCode 技术训练营伴学笔记一(实践记录以及工具使用) | 豆包MarsCode AI 刷题

58 阅读2分钟

作为一名刚刚进入大学学习c语言编程的小白,刚开始刷题时无从下手,因为题库中的简单题对于我们初学者而言也是难以独立完成的。好在豆包marscode的ai刷题功能帮助了我。以小U的数字插入问题为例,刚看完题目的我最初的想法是通过for循环得到变量a的每一位数,再和b进行比较并插入。但当我执行我的想法时发现了问题,简单地在循环中通过除法得到的每一位数是从个位开始的,这样不仅降低实现的效率,还无法准确地找到插入b的正确位置。苦恼之下我打开刷题系统中的ai对话功能,通过ai的提示,我第一次接触到将数字转化成字符串的思想,但如果仅仅是将数字转化成字符串又和原本的数字计算有什么区别呢?带着这种疑问我看了下去,瞬间一堆从未见过的函数,什么strcnpy、strcat、strcmp还有atoi等等。如果没有ai助手,想要弄清每个函数的用处、原理和使用方法实在是一样繁琐的工作,但ai助手的存在,我可以快速地了解到很多未知的函数的用处和使用方法,大大地提高了学习效率。除此之外,ai刷题的模式也让人眼前一亮,它可以通过提供代码的框架帮助做题者思考,而当做题者一筹莫展的时候,也可以向ai助手询问思路提示。不同于传统刷题平台直接提供答案的模式,这样可以培养做题者独立思考的能力,以循循善诱的方式带领做题者接近正确答案。当然,在使用刷题平台的过程中,我遇到了一些不便利的地方,例如平台只能提供java和python语言的判题功能,对于其他语言的使用者不太友好,此外,可能是由于平台太过复杂,使用过程中偶尔会出现一些卡顿问题以及判题bug,希望能够得到完善,也感谢有这样一个平台为像我这样的初学者提供了深入了解编程的机会。我也会利用这一便利,努力提高自己的!