首页 > 其他分享 >用 ChatGPT 来完成笔试题

用 ChatGPT 来完成笔试题

时间:2022-12-14 17:58:14浏览次数:78  
标签:笔试 C# Javascript 每行 完成 牙签 录入 ChatGPT

收到了一个公司的面试邀约,需要完成一个程序题,恰好 ChatGPT 正火,就尝试生成了一下,结果让我自愧不如,实在是觉得短时间内无法超越,索性上传github发送给了对方,非常庆幸7天回复期内没有收到任何的回复,没有通过也没有被怼。

网上搜索了一下,这道题解答挺多的,但是ChatGPT的做法还是让人眼前一亮,欣喜今后不用写代码同时,找孩子一起玩了一下自己ctrl+c、ctrl+v的游戏,发现问题还是有一些,比如最终的胜者的判断错误,如果只剩一根牙签应该宣布获胜方。

我们一起看看 ChatGPT 完成的这个题目...

题目

将15根牙签,分成三行,每行自上而下(其实方向不限)分别是3、5、7根, 安排两个玩家,每人可以在一轮内,在任意行拿任意根牙签,但不能跨行,拿最后一根牙签的人即为输家。

分析

实现

用 ChatGPT 分别生成了C#、Javascript 的代码,基本思路是一样的。

  • 使用数组来存储行及对应的牙签数量;
  • 定义循环,模拟玩家进行游戏,模拟玩家录入行号 和 每行录入的牙签数量,验证行号是否正确,录入的牙签数量是否超出剩余,更新行内剩余的牙签数量;
  • 每行数量是否为0,结束游戏和显示赢家。

成品

https://github.com/smallidea/toothpicks-game
开发工具:vscode,语言:C#、Javascript
说明:

  • 改进:如果牙签总数为0,或者只剩下1根牙签,结束游戏和显示最终赢家
  • 分别使用 Javascript、C# 写完了代码,时间关系Type Script代码没有写,其实基本逻辑是一样的
    • C# 采用命令行的标准输入、输出的方式进行交互
    • JS 使用弹窗的形式进行交互,输出 F12 见 console
  • Jupyter Notebook 的方式有点折腾,后续再做

调试效果

C#

cd csharp
dotnet run

Javascript

进入 js 文件夹,打开 test.htm 文件

标签:笔试,C#,Javascript,每行,完成,牙签,录入,ChatGPT
From: https://www.cnblogs.com/smallidea/p/16982201.html

相关文章

  • 我做了第一个ChatGPT .net api聊天库
    最近这个ChatGPT很火啊,看了B站上很多视频,自己非常手痒,高低自己得整一个啊,但是让我很难受的是,翻遍了github前十页,竟然没有一个C#的ChatGPT项目,我好难受啊!那能怎么办?自己搞......
  • 爆火出圈的人工智能ChatGPT注册使用详解
    .背景最近几天互联网刮起了一阵ChatGPT风,起因是人工智能研究实验室OpenAI在2022年11月30日发布的全新聊天机器人模型——ChatGPT就连联合创始人钢铁侠马斯克也在感叹:......
  • 基于Wechaty+Docker打造一个ChatGPT机器人
    所需资源云服务器(国外)我的配置:腾讯香港轻量云2H2G30MDockerGithub地址:https://github.com/fuergaosi233/wechat-chatgpt文章来自:与时团队-小染,以及我的部分修改,我......
  • ChatGPT对全画幅和半画幅的看法
    PhotographyNews:FiveNewLenses,RumoredTelephotoZoomforNikonZAreallysmartAI-basedrobot,ChatGPT,hasrecentlyappearedontheweb.Youcanaskit......
  • 注册ChatGPT教程
    1、首先需要一个能访问外网的浏览器(我用的是谷歌浏览器)需要浏览器的地址自取:https://www.chromedownloads.net/能上网不能访问外网的可以下载iGG谷歌学术助手插件移到管理......
  • .net做一个基于ChatGpt的微信机器人吧~[全教程]
    最近这个ChatGPT很火啊,看了B站上很多视频,自己非常手痒,高低自己得整一个啊,很多人都是把ChatGPT和微信结合在一起,正巧我是Wechaty框架的.netsdk贡献者,这不是一应俱全了吗?目......
  • 不用注册,可以直接使用的ChatGPT的网站
    废话不多说,上菜:最近chatgpt很火,网站还要登录注册,麻烦,咱这直接可以使用的网站,上链接:https://gpt.chatapi.art/#chatgpt上图:  ......
  • 国内科学注册OpenAI账号ChatGPT指南
    中国区注册OpenAI账号试用ChatGPT指南OpenAI最近推出强大的ChatGPT功能,各大程序员使用后发出感叹:程序员要失业了不过在国内并不支持OpenAI账号注册,多数会提示:OpenAI's......
  • ChatGPT教程之 05 ChatGPT 和你的工作
    OverridetheentrypointofanimageIntroducedinGitLabandGitLabRunner9.4.Readmoreaboutthe extendedconfigurationoptions.Beforeexplainingtheav......
  • 我为 OpenAI ChatGPT 生态处理一个致命 BUG 的经过
    最近的ChatGPT应该不用我多说了,不过避免有朋友还没收到相关推送,我还是简单介绍两句:了解ChatGPTChatGPT是OpenAI的一个产物,是继GPT-3.5系列的主力模型之一,这一模......