【发布时间】:2013-01-17 08:40:24
【问题描述】:
我想要像["a", "b", "c"].all_possibilities(4) 这样的东西产生:abc acb bac bca cab cba abca abcb abcc acba acbb acbc ... 直到最后一个可能的 combination 排列,最多使用来自4 的4 字符abc。
我尝试了排列,但我认为情况并非如此:%w[a b c].permutation.map &:join 只是排列,所以长度不大于三个。有什么帮助吗?
【问题讨论】:
-
一个简单的实现有 N 个嵌套循环,其中 N 是您的最大长度。
标签: ruby