gpt4 book ai didi

ruby - 如何将n个长度为m的数组转换为m个长度为n的数组?

转载 作者:数据小太阳 更新时间:2023-10-29 07:45:48 26 4
gpt4 key购买 nike

我正在尝试转换它:

[ [1, 2, 3, 4],
[5, 6, 7, 8],
[9, 10, 11, 12] ]

进入这个:

[ [1, 5, 9],
[2, 6, 10],
[3, 7, 11],
[4, 8, 12] ]

是否有内置函数可以执行此操作?如果不是,什么是更短更简洁的方法?

最佳答案

您要查找的内置方法是 Array#transpose

关于ruby - 如何将n个长度为m的数组转换为m个长度为n的数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3410661/

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