gpt4 book ai didi

ruby - 如何从特定(已知)模式映射新数组?

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

一般,您如何确定如何根据已知模式迭代数组?

具体,这是我想要迭代的模式,返回一个数组数组:(每个数字都是原始数组的索引值:[0, 1, 2, 3] )

0

0,1

0,1,2

0,1,2,3

1

1,2

1,2,3

2

2,3

3

最佳答案

arr = [0,1,2,3]
main_array = []

arr.each_index{|i|
arr.each_index{|j|
if i <= j
a = arr[i..j]
main_array.push(a)
end
}
}
p main_array

关于ruby - 如何从特定(已知)模式映射新数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9058214/

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