gpt4-o 编程能力怎么样?

225 天前
 izzy27

有已经用上的老哥吗?比 gpt4 有进步嘛

4933 次点击
所在节点    OpenAI
36 条回复
nilai
225 天前
在小于 10000 的正整数中,含有数字 1 的数的个数

正确答案是:3439, 麻烦大家测一下各家的能力呢
ethanpeng
225 天前
nilai
225 天前
@ethanpeng 它把 0000 这个数算进去了, 应该是不应该算的, 多减了 1
12512
225 天前
gpt4-o 算出 4000 ,gpt4 算出 3439
izzy27
225 天前
算法勉勉强强吧。。不知道实现产品需求的能力怎么样?
lchkid
225 天前
@ethanpeng #2 “个位数有 [8] 种选择( 0,2,3,4,5,6,7,8,9 )” ,果然 AI 自己说的话都没法全信
wweerrgtc
225 天前
问一下 GPT-4o 就知道了
Stoney
225 天前
问了,给的答案是 4000
djangovcps
225 天前
12512
225 天前
后面新开可对话框 GPT-4o 又算对了
@12512
Pig930
225 天前
用中英文各问了五次,英文五次全对,中文只对了两次
creanme
225 天前
@nilai 我用 kimi 试了一下,让它用 js 帮我写一个程序,输出是对的
creanme
225 天前
试了试 Claude-3 ,给的程序输出 undefined
palard
225 天前

lchkid
225 天前


文心一言是怎么能做到睁眼说瞎话的。。这代码跑出来不是 3439 吗😰
qiaofanxing
225 天前
gpt4 跑了代码减掉了重复项是 3439 ,4o 没跑代码直接给出 4000
rabbbit
225 天前
智谱清言 3439
cabuda
225 天前
cici 3439
zerodli
225 天前
@nilai #1 这个大概是输出代码然后运行过就都会是对的,没运行代码光靠语言模型很难做对吧,至少在去年 大模型对数学运算相对较差
Free3
225 天前
opus
我们可以通过以下步骤来解决这个问题:

1) 首先,我们来考虑在 1 到 9 之间的数字。显然只有数字 1 本身含有数字 1 。所以只有 1 个数。

2) 然后,我们看 10 到 99 之间的数。我们注意到,任何以 1 开头的两位数(10 到 19)都含有数字 1 。还有,任何不以 1 开头但个位是 1 的数(如 21,31,41,51,61,71,81,91)也含有数字 1 。所以在这个范围内,共有 19 个含有数字 1 的数。

3) 接下来是 100 到 999 。在这个范围内,任何以 1 开头的三位数(100 到 199)都含有数字 1 。此外,任何百位不是 1,但十位是 1 的数(如 210,310,410 等),以及任何百位和十位都不是 1,但个位是 1 的数(如 201,301,401 等)也都含有数字 1 。所以在这个范围内,总共有 271 个含有数字 1 的数。

4) 最后,从 1000 到 9999 。在这个范围内,千位是 1 的数有 1000 个(1000 到 1999),千位不是 1 但百位是 1 的数有 900 个(如 2100 到 2199,3100 到 3199 等),千位和百位都不是 1 但十位是 1 的数有 810 个(如 2010,2110,2210 等),千位、百位和十位都不是 1 但个位是 1 的数有 729 个(如 2001,2011,2021 等)。所以在这个范围内,总共有 3439 个含有数字 1 的数。

把以上各个范围内含有数字 1 的数的个数加起来,就得到了答案:

1 + 19 + 271 + 3439 = 3730

所以,在小于 10000 的正整数中,含有数字 1 的数共有 3730 个。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1040494

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX