gpt4 book ai didi

ruby - 使用 array.delete(array.min) 删除值的一个实例

转载 作者:太空宇宙 更新时间:2023-11-03 18:29:19 25 4
gpt4 key购买 nike

我正在尝试创建一个骰子游戏程序。我想从五个骰子中选择一个最低的骰子,将其移动到一个新数组并从原始数组中删除那个最低骰子的奇异出现。问题是如果有不止一个最低的管芯,就会发生这种情况:

array = %w[1,1,2,3,4]
new_array=[]
new_array.push(array.min) => 1
array.delete(array.min) => 2,3,4

最佳答案

new_array = array.sort.slice!(0..0)

new_array.push(array.sort!.shift)

关于ruby - 使用 array.delete(array.min) 删除值的一个实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6501257/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com