设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 2677|回复: 16
打印 上一主题 下一主题

[随意闲聊] 我的电脑变猪脑了……

[复制链接]

Lv1.梦旅人

矿工

梦石
0
星屑
134
在线时间
898 小时
注册时间
2012-10-5
帖子
1535
跳转到指定楼层
1
发表于 2013-12-20 22:11:37 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
就是让电脑数[7, 7, 7, 7, 7, 8, 8, 8]这个数组中7,8的个数,人脑数出来是(7有5个,8有3个)
可是电脑数出来7,8各有1个。←水平居然没有一年级小朋友高
水平还没有一年级小朋友高,你说我的电脑变猪脑呢吗?

点评

这种问题,我宁可相信全世界人都写错,也不相信一台386电脑算错。  发表于 2013-12-20 22:24
呃,发糖贴好冷清呀!

Lv2.观梦者

梦石
0
星屑
357
在线时间
1292 小时
注册时间
2013-1-12
帖子
3590

贵宾

17
发表于 2013-12-22 13:39:13 | 只看该作者
恩.... 一定是乃寫錯
電腦的能力是依照寫程序的人決定的

回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
555
在线时间
1286 小时
注册时间
2011-6-14
帖子
4086
16
发表于 2013-12-22 11:44:26 | 只看该作者
  1. a = []
  2. a[7] = 0
  3. a[8] = 0
  4. "77777888".split(//).each do |i|
  5.   a[i] += 1
  6. end
  7. puts "7: #{a[7]}\n8: #{a[8]}"
复制代码
未测试版。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

秋寒

梦石
0
星屑
63
在线时间
801 小时
注册时间
2013-1-17
帖子
1992
15
发表于 2013-12-22 11:10:49 | 只看该作者
电脑变成猪脑不可怕
猪脑变成电脑才可怕
回复 支持 反对

使用道具 举报

Lv3.寻梦者

火烧大神

梦石
0
星屑
1813
在线时间
941 小时
注册时间
2012-1-1
帖子
1777
14
发表于 2013-12-21 21:11:57 | 只看该作者
小学生能写出这种东西已经让我折服了,无论是对是错

火兔游戏官网上线啦!!
戳 >>> www.huotuyouxi.com <<<戳
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
78 小时
注册时间
2013-2-24
帖子
22
13
发表于 2013-12-21 13:58:36 | 只看该作者
电脑是人设计的,人脑都会犯错电脑怎么就不会犯错。
不要太信任电脑也不要太依赖电脑。
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
7
星屑
1113
在线时间
334 小时
注册时间
2008-1-28
帖子
1566
12
发表于 2013-12-21 13:26:03 | 只看该作者
这个让我回想起一个有趣的情节。

机器人A:你怎么瞄不准那艘飞船?
机器人B:不是我的错,是编我程序的人的错。
——《星球大战》动画版。
终于有可以放在这里的游戏了……
极短13 新生 《箱子新世界》
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (暗夜天使)

精灵族の天使

梦石
0
星屑
1697
在线时间
3038 小时
注册时间
2007-3-16
帖子
33731

开拓者贵宾

11
发表于 2013-12-21 10:32:07 | 只看该作者
很明显你的算法错了……
  1. x = 0
  2. y = 0
  3. a[] = [7,7,7,7,7,8,8,8]
  4. for i in 0.. a.size
  5. x += 1 if a[i] == 7
  6. y += 1 if a[i] == 8
  7. end
  8. p x,y
复制代码
如果是精灵的话我会这么做

点评

只是一个方法返回一个数组……  发表于 2013-12-21 12:10
所见略同  发表于 2013-12-21 11:32
回复 支持 反对

使用道具 举报

Lv4.逐梦者

送快递的水表员

梦石
10
星屑
4847
在线时间
3303 小时
注册时间
2012-6-27
帖子
7160

开拓者贵宾

10
发表于 2013-12-21 10:27:35 | 只看该作者
楼上那么多算法了就再算我一个吧
  1. $array = [7,7,7,7,7,7,8,8]
  2. s = $array
  3. a = 0
  4. b = 0
  5. loop do
  6.   if s.include?(7)
  7.     i = s.index(7)
  8.     s.delete_at(i)
  9.     a += 1
  10.   elsif s.include?(8)
  11.     i = s.index(8)
  12.     s.delete_at(i)
  13.     b += 1
  14.   else
  15.     break
  16.   end
  17. end
  18. p a , b
复制代码
(我相信LZ很可能直接delete掉了

点评

↓一种方法而已……  发表于 2013-12-21 20:03
检索个数用delete…- -|||  发表于 2013-12-21 11:31
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
5463
在线时间
2562 小时
注册时间
2011-9-27
帖子
1120

极短23参与开拓者

9
发表于 2013-12-21 10:10:02 | 只看该作者
  1. a=[7,7,7,8,8]
  2. p a.count(7),a.count(8)
复制代码
从平淡走向更平淡。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-10-1 03:27

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表