+ 1
[CHALLENGE] Get all array permutations without mirrored cases
All languages are welcome (JAVASCRIPT preferable). Example Input: [true, false] Output: true, false //"false, true" is the same one since it is a "mirrored" case Input: [a, b, c] Output: abc, acb, bac
6 Answers
+ 5
bca is a mirror of acb. [Lucas updated]
+ 4
My version
https://code.sololearn.com/cq5o5e3wo5s9
+ 1
Fixed, then.
+ 1
Lucas Sousa Shouldn't the output be nothing for the input a,a,a,a,a,a,a,a ? This is as aaaaaaaa is a mirror image of aaaaaaaa as well, so I think an empty set should be returned.
+ 1
0
First n!/2 permutations is bad because if we have a array such as
[a, a, a, a, a, a, a, a]
will be returned too many equals cases once we just have 1 case ('aaaaaaaa').