稀土掘金刷题感受 | 豆包MarsCode AI 刷题

153 阅读3分钟

在最开始使用稀土掘金的时候,确实感觉挺不错的,下面就聊聊自己的看法 一般的刷题平台很少有本身就集成了ide的,大多数都是使用电脑本地的编译器进行写代码,在本地运行通过样例后就把代码放到上面去提交,然后系统后台判题是否通过。但在稀土掘金上可以不这么干,它本身就提供了编译环境,这样我们就可以有两种选择,第一就是和之前一样在本地做题,做好后把代码复制过来,然后提交给系统判题;第二就是在系统给出的编译器中进行编码,这样能有很多好处,比如你本身是想学习其他语言的,但暂时没有配置好其他的语言的编译环境,就可以在这个平台上进行练习,另外一方面也可以在手机平板这样的难以配置编译环境的设备上进行编程学习,真正做到了我可以不用,但你不能没有。

image.png

还有,其他的很多刷题平台只提供了基本的判题功能,在我们写的代码通过的时候还好,在我们的代码可以通过实例,但不能通过题目的时候,这个时候就非常折磨人了,一边要自己仔细找到底是哪里出了问题,一边我们还要考虑是不是还有哪种情况我们没有考虑到。这时候稀土掘金的优势就出现了,我们可以看到我们的代码是哪里出现了问题,对于什么样的数据我们不能实现相应的功能,我们就能更快的锁定问题,而且我们通过这样的错误信息也能更好的锻炼我们对数据的充分考虑。

稀土掘金上面在集成了多种编程语言的情况下还有内置的ai功能,在自己不知道怎么去做的时候,就可以问问豆包,尝试获取一些提示,可能很多人认为写代码就是要自己写,自己想出来,只有这样才是自己真正学到东西了,但有时候尝试获取一些帮助未尝不是一种学习。 而且本身是内置了ai的,这样也就可以在写题目的时候对任意的一个代码段进行检查,而且你本人不需要像本地的编译器一样把代码复制下来放到ai上去提问,直接就可以问你的代码有什么问题,这也大大方便了本人进行编程学习。 另一方面,在你实在想不出怎么做的时候,你可以直接问问ai怎么写,他会给你一定的提示,而且也可以给你相应的提示性的伪代码,帮助你理解题目的要求,而对于已经知道怎么写了,但在编码上有一点问题的,我们也可以选择给我一点代码提示,这样ai就会给我们一些帮助。

另外,有一些自己已经掌握的算法,但有没有相应的库函数给我们直接调用的,我们可以让ai帮我们写一个,然后我们把光标放到需要插入的位置,就可以直接把它写的代码放进ide中,无疑是很大的方便了我们写代码。