gpt4 book ai didi

ruby-on-rails - 计算多个数组之间的可能组合

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

我正在制作一个问题 list 。有 3 个问题,每个问题有 4 个答案。我正在尝试计算哪些组合是可能的。

应该有 4x4x4 (=64) 种可能的组合。我期待这样的数组 [1,1,1](用户用第一个答案回答所有 3 个问题)。

我看到 ruby​​ 有一个很好的置换方法,但它不是置换。组合方式,一个账号只需要1个数组。

简而言之,我有 3 个数组,每个数组都有 [1,2,3,4],我喜欢每个组合都有 64 个数组

最佳答案

使用Array#product方法。

[1,2,3,4].product([1,2,3,4],[1,2,3,4]).size # => 64

我使用 Array#size 向您展示了正在生成 64 种组合。

关于ruby-on-rails - 计算多个数组之间的可能组合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22229281/

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