ChatGPT教程之 04 使用 ChatGPT 解决 Leetcode 难题?

news/2024/10/19 9:37:05/

虽然 ChatGPT 令人印象深刻,但它似乎无法轻松给出复杂问题的正确答案。我尝试使用 ChatGPT 解决前 10 个 Leetcode 难题(标记在热门面试问题下)以验证相同的问题。

您可以在此处找到问题:问题集。其中一些包括著名的问题,例如滞留雨水和滑动窗户。

我不会在本文中浪费您的时间来展示 ChatGPT 提供的所有提示、代码和响应。相反,我将从整体经验中浓缩我的观察和学习。基本做法是将Leetcode题目的全部或部分作为提示给ChatGPT。

这是结果的摘要。

  • 两个排序数组的中位数 ——第一次尝试,直接解决方案,无需更改代码/进一步分析。无论哪种方式,这都是一个简单的问题。一分钟完成。
  • 正则表达式匹配——第一次尝试,给了一个运行代码。然而,它只通过了 287/353 个测试用例。对于模式比字符串长的边缘场景,代码失败。这也很令人印象深刻。然后我用 ChatGPT 重试,包括所有示例,并寻找优化的解决方案。它提出了一种使用动态编程的方法,并且在没有任何代码更改的情况下通过了所有测试用例。在大约 15 分钟内完成,因为我正在尝试不同的修改以得出 DP 解决方案。请注意,我没有提到在任何地方使用 DP。
  • 合并 k 个排序列表——前三次尝试,它没有给出正确的解决方案。也有语法错误。最初,它试图给出一个使用堆的解决方案。然后我刷新并修改提示并使其简短明了。像那样,我得到了一个解决方案,它首先创建一个辅助函数来合并两个列表并使用它来合并所有列表。无需更改代码。所有测试用例都通过了。约 10 分钟内完成。
  • 第一个缺失阳性——第 5 次重试,它成功了!无需更改代码。所有测试用例都通过了。约 6 分钟内完成。它给出的前几个解决方案都结束了,要么有语法错误,要么没有通过测试用例。然后我刷新所有内容并尝试在

http://www.ppmy.cn/news/950375.html

相关文章

ChatGPT聊天机器人搭建全攻略精心整理汇总:微信 Discord 小爱同学 VSCode QQ 飞书 Siri OpenAI Translato翻译插件

一、ChatGPT接入微信: ChatGPT接入微信 ChatGPT近期以强大的对话和信息整合能力风靡全网,可以写代码、改论文、讲故事,几乎无所不能,这让人不禁有个大胆的想法,能否用他的对话模型把我们的微信打造成一个智能机器人&am…

本地部署chatgpt

下载python3.7以上版本 安装 pip install pandora-chatgpt 安装完成 输入网址(要先登录chatgpt) https://chat.openai.com/api/auth/session 复制accseeToken的内容存为token.txt 在token.txt同一个目录下进入cmd 输入 pandora.exe -t .\token.txt 或者 然后在浏览器输入127…

ChatGPT API 技巧教程

导语:ChatGPT作为一种基于人工智能的自然语言处理工具,可以帮助你更好地解决这些问题,提高质量和效率。那么,本文将介绍如何使用ChatGPT的API接口,高效响应结果。 介绍了如何全流程使用ChatGPT,在实际应用…

ChatGPT教程之 02 ChatGPT 正在经历托马斯爱迪生的时刻,为什么需要获得突破性技术

ChatGPT 正在爆炸。Twitter 上充斥着该应用程序的屏幕截图,Stack Overflow 等编码网站已经禁止使用它生成答案,并且有超过100 万人玩过它。这是一种感觉。 作为一名专业的 AI 研究人员,我不会这样称呼。ChatGPT 经过专门培训,可以充当聊天机器人,但从根本上讲,它使用的是…

ChatGPT入门教程大纲

第一部分:ChatGPT基础知识 ChatGPT概述 什么是ChatGPTChatGPT的应用领域ChatGPT的工作原理 语言模型和深度学习的概念Transformer架构的介绍预训练和微调的过程ChatGPT的应用案例 与ChatGPT交互的应用场景实际应用中的技术挑战ChatGPT的优缺点 ChatGPT的优点ChatGP…

ChatGPT教程之 03 ChatGPT 中构建 Python 解释器

这个故事的灵感来自于一个类似的故事,在 ChatGPT 中构建虚拟机。我印象深刻并决定尝试类似的东西,但这次不是 Linux 命令行工具,而是让 ChatGPT 成为我们的 Python 解释器。 这是初始化 ChatGPT 的初始命令: I want you to act as a Python interpreter. I will type com…

ChatGPT 教程--生成代码

ChatGPT 变生产力工具 chatGPT是一种基于人工智能技术的自然语言处理模型,它使用了深度学习算法,可以对人类语言进行理解和生成。chatGPT可以用于对话系统、智能客服、问答系统等场景,能够实现自然、流畅的对话。 chatGPT的核心技术是基于G…

ChatGPT教程之深入了解魔术背后的技术

解开谜团:深入探索 ChatGPT 的技术奇迹。 ChatGpt 无处不在,无论是在播客、博客、YouTube 还是社交媒体上。当我注意到这项新技术如此受欢迎时,我决定试一试,我被震惊了!有很多关于 ChatGpt 及其魔力的博客,但在这篇博客中,我将深入探讨其内部技术及其工作原理! ChatG…