标题: 取得数组中数字最小的一个单元 [打印本页] 作者: ★_茄孓 时间: 2009-1-2 19:00 标题: 取得数组中数字最小的一个单元 a = [333,22,344,888]
怎么取得22?当然不是用a[1]了 [LINE]1,#dddddd[/LINE]版务信息:本贴由楼主自主结贴~作者: IamI 时间: 2009-1-2 19:12
最笨的办法
game_map里面有不开放变量Hash:Events
取得,然后循环去搜
Min参考如下:
p = [1,2,39,8,2,1]
min = 99999
orz = 0
for i in 0..p.size - 1
if p < min
min = p
orz = i
end
end
#完毕
刚才少了一end……OTZ,退化了
好吧,禾西前辈,您是对的。 [LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~作者: 禾西 时间: 2009-1-2 19:14
#.min作者: ★_茄孓 时间: 2009-1-2 19:17
取不到最小数?
orz返回0
我找到了办法了。
a = [100,200,50,900,3]
p a.sort![0]
不过谢过了
其实LS的方法最好了。。