|
@@ -572,11 +572,15 @@ FancySpec describe: Array with: { |
|
|
} |
|
|
|
|
|
it: "returns an array of permutations of self" with: 'permutations: when: { |
|
|
[] permutations to_a is: [[]] |
|
|
[] permutations: 0 . to_a is: [[]] |
|
|
[1] permutations to_a is: [[1]] |
|
|
[1,2] permutations to_a is: [[1,2], [2,1]] |
|
|
[1,2,3] permutations to_a is: \ |
|
|
[] permutations to_a is: [[]] |
|
|
[] permutations: 0 . to_a is: [[]] |
|
|
[1] permutations to_a is: [[1]] |
|
|
[1,2] permutations to_a is: [[1,2], [2,1]] |
|
|
|
|
|
[1,2,3] permutations: 2 . to_a is: \ |
|
|
[[1, 2], [1, 3], [2, 1], [2, 3], [3, 1], [3, 2]] |
|
|
|
|
|
[1,2,3] permutations to_a is: \ |
|
|
[[1, 2, 3], [1, 3, 2], [2, 1, 3], [2, 3, 1], [3, 1, 2], [3, 2, 1]] |
|
|
} |
|
|
} |