Project1

标题: 取得数组中数字最小的一个单元 [打印本页]

作者: ★_茄孓    时间: 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的方法最好了。。




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