请给我一点帮助。在ruby中创建最大方法
返回数组中最大的数字,不使用最大值。让测试通过。不要使用max,for或while。
def max(items)
# your code here
end
puts max([1,2,3,4,5,6]) == 6
puts max([4,5,6,1,2,3]) == 6
puts max([9,8,7,6,5,3,1]) == 9
这是我第一次尝试的代码。我很新,可能会离开基地。另外,我相信它是不完整的。 不知道为什么我在这个问题上得到如此多的关注。有人可以解释这一点。
def max(items)
x = items.each
if x > items
items = x
x
end
end
你到目前为止尝试过什么? –
刚刚编辑了我的第一个不完整的尝试。根本不可能在正确的轨道上看到我迄今从人们那里得到的答案。 –