image-20241023153632632

大家好,欢迎大家来到工程师令狐小哥的频道。都说现在的时代是AI程序员的时代。AI程序员标志着程序员的生产力工具已经由原来的搜索式学习编程转型到利用AI工具辅助编程了。

利用AI工具辅助编程是必然趋势,而今天的文章将介绍如何利用AI工具刷LeetCode,高质量刷LeetCode,利用AI解析题目,学习AI的思路。以往我们都是利用AI完成工程项目,但是我们一样可以利用AI去刷题,去学习,为自己充能。

既然要用AI来学习,那么我们今天要用到的相关工具如下:

  • IntelliJ IDEA
  • 通义灵码、TONGYI Lingma插件
  • LeetCode插件

关于通义灵码

通义灵码,是阿里云出品的一款基于通义大模型的智能编码辅助工具。

在这里插入图片描述

这个工具具有如下功能:

  • 提供行级/函数级实时续写

    image-20241023154144838

  • 自然语言生成代码

    image-20241023154203420

  • 单元测试生成

    image-20241023154225766

  • 代码优化

    image-20241023154237853

  • 注释生成

  • 代码解释

  • 研发智能问答

  • 异常报错排查等能力

    image-20241023154259890

安装指南

在IntelliJ IDEA中有现成的通义灵码插件:TONGYI Lingma。

我们打开开发工具,在插件市场搜索插件即可:

image-20241023154756462

通义灵码插件的安装非常方便快速!

通义灵码与LeetCode的结合

关于LeetCode我就不介绍了,如何在idea里安装LeetCode插件,大家可以看这篇文章:

《IDEA的LeetCode力扣插件设置与使用(超详细)》

通义灵码给出优化建议

LeetCode安装完成以后我们开始正式学习的讲解。

我们以LeetCode中 283-移动零 这道题为例子,点击进入这个题目:

image-20241023155842593

我们拿到这个题目以后,可以首先在答题区写下自己的思路,自己的代码。我们可能写的不对,但是没关系,我们还有通义灵码这个学习助手。

假设我在答题区写下了自己的代码、思路:

image-20241023160052302

但是我并不知道我写的代码对不对,哪里有问题对吧?我们可以利用通义灵码来做一个思路校验:

image-20241023160201939

点击优化建议以后,通义灵码会在右面弹出一个框,输出代码解释:

image-20241023160318852

我们可以根据这个优化建议对我们的思路进行修改。

通义灵码给出修改建议

我们也可以在下方的输入框中直接提问,问通义灵码这个代码怎么修改最好?

image-20241023160457084

通义灵码给出自己的思路

可以将左边的题目直接复制到右边的问答区,直接提问即可。

image-20241023163214182

通义灵码可以直接生成题目的答案:

image-20241023163507024

总结

利用魔法打败魔法,利用AI学习AI。我们不光可以用AI来完成各种场景下的工程项目,我们也可以利用AI来学习如何学习、利用AI来刷题,学习AI的思路。

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐