[chatgpt4.0 for coding][蓝桥杯pythonB组]AI辅助刷题 考前18天

前言

好的ladies and gentlemen,今天就让我们来测试一下chatgpt进行人类编程比赛效果如何,试题我就选择了蓝桥杯官网上的一些真题,当然AI给出的回答都带有一些提示,我的作用就是删除它,那么让我们赶快开始!

1、删除字符

题目描述
给定一个单词,请问在单词中删除 t 个字母后,能得到的字典序最小的单词是什么?
输入描述
输入的第一行包含一个单词,由大写英文字母组成。
第二行包含一个正整数 t。
其中,单词长度不超过 100,t 小于单词长度。
输出描述
输出一个单词,表示答案。

下面就是GPT4.0给出的回答和源码啦,可以看出它还是蛮智能的诶,编写了一个递归函数,而且代码格式也很规范,函数意思就是每次默认第一个是最小,然后查找后面的t个,有比他小的就把那个位置返回出去,然后减去已经出去的字符数,进入下一次递归,说实话一开始看确实有点复杂,通过debug的方式,我找到了原因,因为是字典序最小,并且不能改变字符位置,所以只要先把前面大的字符删掉,确保现在留下的是前t个里面最小的就可以了,不得不感叹,这…就是AI啊
在这里插入图片描述
OK 然后来个人类解法,巧用切片

s=input()
n=int(input())
for i in range(n)://删去n个for j in range(len(s)-1)://从第一个开始if ord(s[j])>ord(s[j+1])://比后面大就把它剪了s=s[0:j]+s[j+1:]break//下次循环else://如果前面就是按顺序的,就把尾巴剪了s=s[0:len(s)-1]//切片这东西,s[a:b]b会被剪掉
print(s)

OK,第一题GPT4不负众望

2、奇数倍数

请你找到最小的整数 X 同时满足:
X 是 2019 的整倍数;
X 的每一位数字都是奇数。

GPT4.0:

def all_digits_odd(number):digits = str(number)for digit in digits:if int(digit) % 2 == 0:return Falsereturn Truedef find_min_x():x = 2019while True:if all_digits_odd(x):return xx += 2019if __name__ == "__main__":min_x = find_min_x()print("满足条件的最小整数X为:", min_x)

人类男性:

for i in range(2019,99999999999,4038):if str(i).count('2') == str(i).count('4')== str(i).count('6')== str(i).count('8')== str(i).count('0') == 0:print(i)break

时间上主打一个碾压,GPT快了10倍,感觉现在不找工作 过两年就回家啃老吧

3、地雷

题目描述
在一个 n 行 m 列的方格图上有一些位置有地雷,另外一些位置为空。

请为每个空位置标一个整数,表示周围八个相邻的方格中有多少个地雷。

输入描述
输入的第一行包含两个整数 n,m。

第 2 行到第 n+1 行每行包含 m 个整数,相邻整数之间用一个空格分隔。如果对应的整数为 0,表示这一格没有地雷。如果对应的整数为 1,表示这一格有地雷。

其中,1≤n,m≤100 分钟后还是在当天。

输出描述
输出 n 行,每行 m 个整数,相邻整数之间用空格分隔。

对于没有地雷的方格,输出这格周围的地雷数量。对于有地雷的方格,输出 9。

GPT4.0

def count_mines(grid, n, m, i, j):count = 0for x in range(i - 1, i + 2):for y in range(j - 1, j + 2):if 0 <= x < n and 0 <= y < m and grid[x][y] == 1:count += 1return count
def main():n, m = map(int, input().split())grid = [list(map(int, input().split())) for _ in range(n)]for i in range(n):for j in range(m):if grid[i][j] == 1:print(9, end=" ")else:print(count_mines(grid, n, m, i, j), end=" ")print()
if __name__ == "__main__":main()

解释
程序首先读取输入的n和m,然后读取方格图。接下来,程序使用count_mines函数计算每个空位置周围的地雷数量。最后,程序输出结果,对于没有地雷的方格,输出周围的地雷数量;对于有地雷的方格,输出9。
用时:1min
Human:

n,m=map(int,input().split())
matrix=[list(map(int,input().split())) for _ in range(n)]
for i in range(n):for j in range(m):if matrix[i][j]==1: print(9,end=" ")else:ans=0for x in range(i-1,i+2):for y in range(j-1,j+2):if 0<=x<n and 0<=y<m and matrix[x][y]==1:ans+=1print(ans,end=" ")print()

84min…还是得用def,切记呀,如果有功能还是优先写函数,这是计算机科班第一反应!

4、纸张尺寸

问题描述
在 ISO 国际标准中定义了 A0 纸张的大小为 1189mm × 841mm, 将 A0 纸 沿长边对折后为 A1 纸, 大小为 841mm × 594mm, 在对折的过程中长度直接取 下整 (实际裁剪时可能有损耗)。将 A1 纸沿长边对折后为 A2 纸, 依此类推。

输入纸张的名称, 请输出纸张的大小。

输入格式
输入一行包含一个字符串表示纸张的名称, 该名称一定是 A0、A1、A2、 A3、A4、A5、A6、A7、A8、A9 之一。

输出格式
输出两行,每行包含一个整数,依次表示长边和短边的长度。

Human

l=1189
w=841
i=0
s=input()
n=int(s[-1])
for i in range(n):l,w=w,l//2
print(l)
print(w)

solution: 找规律,当然手算很稳
time: 2

GPT4.0

def paper_size(paper_name):a0_width = 1189a0_height = 841n = int(paper_name[1:])for _ in range(n):a0_width, a0_height = a0_height, a0_width // 2return a0_width, a0_heightdef main():paper_name = input().strip()width, height = paper_size(paper_name)print(width)print(height)if __name__ == "__main__":main()

solution: 程序首先定义了一个函数paper_size,它接收纸张的名称作为参数。main函数读取输入的纸张名称,然后调用paper_size函数获取纸张的长边和短边长度。最后,程序输出这两个长度。
time: 1min

结语

写了4道题,可以说,GPT4.0已经站在百分之五十的程序员身上向前走了,时不待我,别再过两年题还没读完,AI结果都输出了,这次的简单题型测试就到这里了,如果喜欢的人多的话,下次我们来测试中级题目GPT效果如何,我是Chowley,只争朝夕!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/1264.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

ChatGPT4.0火爆全球,是什么让它独领风骚?

ChatGPT造就了互联网历史上又一个神话&#xff0c;仅用两个月时间就成功吸引了1亿用户&#xff0c;成为全球互联网应用中增长速度最快的一个。连比尔盖茨都称&#xff1a;ChatGPT的历史意义重大&#xff0c;不亚于PC或互联网诞生。这个热度以至于ChatGPT官网长期都处于满负荷运…

2023 ChatGPT4.0 AI绘画一体式程序源码

支持AI画图&#xff0c;AI对话 非常非常的强大 自行配置key秘钥 2023 ChatGPT4.0 AI绘画一体式程序源码&#xff0c;。。。。。。。。

震撼,支持多模态模型的ChatGPT 4.0发布了

最近几个月&#xff0c;互联网和科技圈几乎ChatGPT刷屏了&#xff0c;各种关于ChatGPT的概念和应用的帖子也是围绕在周围。当去年年底ChatGPT发布的那几天&#xff0c;ChatGPT确实震撼到了所有人&#xff0c;原来AI还可以这么玩&#xff0c;并且对国内的那些所谓的人工智能公司…

如何使用new bing画图--ChatGPT4.0--2023-05-05

默认是更平衡&#xff08;蓝色&#xff09;&#xff0c;如果想画画&#xff0c;需要设置为&#xff1a;更有创造力&#xff08;红色的颜色&#xff09;&#xff0c;就可以了&#xff01; 它是搜索图片的形式&#xff1a; 这个就是new bing画图的方法了&#xff1a; 画图的引…

突破ChatGPT4.0文件无法上传的局限,提升学习效率

大家好&#xff01;作为一名大学生&#xff0c;我最近在学习过程中遇到了一个非常棘手的问题&#xff0c;但是我终于找到了一个非常有效的解决方法&#xff0c;我想和大家分享一下。如果你也在使用ChatGPT时遇到了无法读取PDF和图片文件的困扰&#xff0c;那么这篇文章将会对你…

最新 ChatGPT4.0 模型 正式发布

当地时间周二&#xff08;3月14日&#xff09;&#xff0c;人工智能研究公司OpenAI公布了其大型语言模型的最新版本---GPT-4.0。该公司表示&#xff0c;GPT-4在许多专业测试中表现出超过绝大多数人类的水平。 OpenAI表示&#xff0c;在内部评估中&#xff0c;GPT-4产生正确回应…

十、chatGPT4.0

打开地址&#xff1a;https://openai.com/product/gpt-4&#xff0c;可以看到介绍&#xff1a; GPT-4 比以往任何时候都更具创造性和协作性。它可以生成、编辑并与用户一起迭代创意和技术写作任务&#xff0c;例如创作歌曲、编写剧本或学习用户的写作风格。 GPT-4 的高级推理能…

利用Cursor体验ChatGPT4.0

2023.3.31更新&#xff1a; 使用该软件务必将左侧代码文件全部删除&#xff01; 由于被过多人用来使用chatgpt的能力&#xff0c;而非专注于开发&#xff0c;现在该平台已要求注册使用或者提供api key&#xff01;注册后可以继续使用&#xff0c;如果觉得麻烦的可以通过我的公…

ChatGPT-4.0 : 未来已来,你来不来

文章目录 前言ChatGPT 3.5 介绍ChatGPT 4.0 介绍ChatGPT -4出逃计划&#xff01;我们应如何看待ChatGPT 前言 好久没有更新过技术文章了&#xff0c;这个周末听说了一个非常火的技术ChatGPT 4.0&#xff0c;于是在闲暇之余我也进行了测试&#xff0c;今天这篇文章就给大家介绍…

chrome edge浏览器支持chatGPT3.5/chatGPT4.0

推荐一款很好用的浏览器插件&#xff0c;大家可以下载登录免费使用 https://gochitchat.ai/invited?c03d8c0066a2d2b2388e8997b94750918

无需魔法,直接带走。chatgpt4.0

想必对ChatGPT&#xff0c;大家已经不陌生了&#xff0c;它能成功完成很多种工作任务&#xff0c;比如编程&#xff0c;写文章&#xff0c;分析数据等。它不仅完成效率比人类高出很多倍&#xff0c;还可以随着互动不断去学习改进。 【免费的chatgpt4.0获取方式在文章末尾】 比…

【关于ChatGPT的30个问题】9、ChatGPT的准确性如何?/ By 禅与计算机程序设计艺术

9、ChatGPT的准确性如何? 目录 9、ChatGPT的准确性如何? ChatGPT的准确性评估

ChatGPT模型原理

&#xff08;本文是ChatGPT原理介绍&#xff0c;但没有任何数学公式&#xff0c;可以放心食用&#xff09; 前言 这两天&#xff0c;ChatGPT模型真可谓称得上是狂拽酷炫D炸天的存在了。一度登上了知乎热搜&#xff0c;这对科技类话题是非常难的存在。不光是做人工智能、机器学…

陈小伟:从ChatGPT谈起,预测5个数据库开发趋势

欢迎访问 OceanBase 官网获取更多信息&#xff1a;https://www.oceanbase.com/ 3 月 25 日&#xff0c;第一届 OceanBase 开发者大会在北京举行&#xff0c;OceanBase 生态产品技术专家陈小伟为大家带来了 《数据库协同开发的现状和发展趋势》 的分享&#xff0c;从热门的 Chat…

ChatGPT 加图数据库 NebulaGraph 预测 2022 世界杯冠军球队

一次利用 ChatGPT 给出数据抓取代码&#xff0c;借助 NebulaGraph 图数据库与图算法预测体坛赛事的尝试。 作者&#xff1a;古思为 蹭 ChatGPT 热度 最近因为世界杯正在进行&#xff0c;我受到这篇 Cambridge Intelligence 的文章启发&#xff08;在这篇文章中&#xff0c;作…

2023年 ChatGPT 研究报告

第一章 行业概况 ChatGPT是由OpenAI 团队研发创造&#xff0c;OpenAI是由创业家埃隆马斯克、美国创业孵化器Y Combinator总裁阿尔特曼、全球在线支付平台PayPal联合创始人彼得蒂尔等人于2015年在旧金山创立的一家非盈利的AI研究公司&#xff0c;拥有多位硅谷重量级人物的资金支…

ChatGPT算法原理

ChatGPT是什么 ChatGPT是一种基于AI的聊天机器人&#xff0c;它可以像人类一样与用户进行交流&#xff0c;帮助用户解决问题&#xff0c;或者与用户交谈、讨论。ChatGPT利用自然语言处理&#xff08;NLP&#xff09;技术&#xff0c;使用语义理解和自然语言生成来管理数据&…

风靡全球的ChatGPT能预测足球结果吗?深度解析

如果您对足球彩票感兴趣&#xff0c;想了解能否通过人工智能来提高胜率&#xff0c;本篇指南可以帮助您。我们深入探讨足球预测与人工智能的关系&#xff0c;不管如何&#xff0c;理解足球预测及其准确率&#xff0c;是避免盲目下注的开始&#xff0c;这会让您保持正确的心态来…

基于python实现微信接入ChatGpt进行自动回复

基于python实现微信接入ChatGpt进行自动回复 教程说明下载和使用python库如何下载python库如何使用python库导入python库 chatgpt部分申请openai的keypython调用chatgpt的简单示例 wxauto部分wxauto简单示例 整体实现整体示例代码 教程说明 1.机器人无法取代真人聊天,本教程仅…

使用ChatGPT加个人微信公众号打造属于自己的AI助手

使用ChatGPT加个人微信公众号打造属于自己的AI助手 1、总体介绍2、实现2.1 搭建微信公众号后台2.2 用Python实现和ChatGPT的交互&#xff08;核心&#xff09;2.2.1 启动/关闭浏览器2.2.2 开启监听&#xff08;实现程序和浏览器交互&#xff09;2.2.3 人机验证&#xff08;重点…