Project1

标题: 我的电脑变猪脑了…… [打印本页]

作者: 876加几    时间: 2013-12-20 22:11
标题: 我的电脑变猪脑了……
就是让电脑数[7, 7, 7, 7, 7, 8, 8, 8]这个数组中7,8的个数,人脑数出来是(7有5个,8有3个)
可是电脑数出来7,8各有1个。←水平居然没有一年级小朋友高
水平还没有一年级小朋友高,你说我的电脑变猪脑呢吗?
作者: 怪蜀黍    时间: 2013-12-20 22:18
只有你写法有误,电脑绝不可能算错
作者: yagami    时间: 2013-12-20 22:19
姿势不对
作者: 美丽晨露    时间: 2013-12-20 22:24
设置的算法出问题了
或者是中病毒了
作者: myownroc    时间: 2013-12-20 23:59
本帖最后由 myownroc 于 2013-12-21 00:04 编辑

目测楼主算法有误…
  1. s1 = 0; s2 = 0
  2. for i in 0...[7, 7, 7, 7, 7, 8, 8, 8].size
  3.   element = [7, 7, 7, 7, 7, 8, 8, 8][i]
  4.   if element == 7
  5.     s1 += 1
  6.   end
  7.   if element == 8
  8.     s2 += 1
  9.   end
  10. end
  11. print s1; print s2
复制代码
算法什么的都是人脑设计的
作者: SuperMario    时间: 2013-12-21 00:08
俗话说:物似主人形啊。
作者: q374435503    时间: 2013-12-21 00:11
打开方式不对
作者: zl52wcl66rpg001    时间: 2013-12-21 07:49
电脑不会错,错的只能是用电脑的人!
作者: 怕鼠的猫    时间: 2013-12-21 10:10
  1. a=[7,7,7,8,8]
  2. p a.count(7),a.count(8)
复制代码

作者: Password    时间: 2013-12-21 10:27
楼上那么多算法了就再算我一个吧
  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 10:32
很明显你的算法错了……
  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 13:26
这个让我回想起一个有趣的情节。

机器人A:你怎么瞄不准那艘飞船?
机器人B:不是我的错,是编我程序的人的错。
——《星球大战》动画版。
作者: 懒之圣帝    时间: 2013-12-21 13:58
电脑是人设计的,人脑都会犯错电脑怎么就不会犯错。
不要太信任电脑也不要太依赖电脑。
作者: 火烧兔子    时间: 2013-12-21 21:11
小学生能写出这种东西已经让我折服了,无论是对是错
作者: 秋寒    时间: 2013-12-22 11:10
电脑变成猪脑不可怕
猪脑变成电脑才可怕
作者: satgo1546    时间: 2013-12-22 11:44
  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]}"
复制代码
未测试版。
作者: 熊喵酱    时间: 2013-12-22 13:39
恩.... 一定是乃寫錯
電腦的能力是依照寫程序的人決定的




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1