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 编辑
目测楼主算法有误…
s1 = 0; s2 = 0
for i in 0...[7, 7, 7, 7, 7, 8, 8, 8].size
element = [7, 7, 7, 7, 7, 8, 8, 8][i]
if element == 7
s1 += 1
end
if element == 8
s2 += 1
end
end
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
a=[7,7,7,8,8]
p a.count(7),a.count(8)
复制代码
作者:
Password
时间:
2013-12-21 10:27
楼上那么多算法了就再算我一个吧
$array = [7,7,7,7,7,7,8,8]
s = $array
a = 0
b = 0
loop do
if s.include?(7)
i = s.index(7)
s.delete_at(i)
a += 1
elsif s.include?(8)
i = s.index(8)
s.delete_at(i)
b += 1
else
break
end
end
p a , b
复制代码
(我相信LZ很可能直接delete掉了
)
作者:
精灵使者
时间:
2013-12-21 10:32
很明显你的算法错了……
x = 0
y = 0
a[] = [7,7,7,7,7,8,8,8]
for i in 0.. a.size
x += 1 if a[i] == 7
y += 1 if a[i] == 8
end
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
a = []
a[7] = 0
a[8] = 0
"77777888".split(//).each do |i|
a[i] += 1
end
puts "7: #{a[7]}\n8: #{a[8]}"
复制代码
未测试版。
作者:
熊喵酱
时间:
2013-12-22 13:39
恩.... 一定是乃寫錯
電腦的能力是依照寫程序的人決定的
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1