M
Size: a a a
M
AP
AP
M
AP
DT
С
var arr = ['A', 'B', 'C', 'D'];
function brute(arr, result) {
if (!arr.length) return console.log(result.join(''));
var copy = new Array(arr);
for (var i = 0; i < arr.length; i++) {
var e = arr.shift();
result.push(e);
brute(arr, result);
result.pop();
arr.push(e);
}
}
brute(arr, []);
M
M
var arr = ['A', 'B', 'C', 'D'];
function brute(arr, result) {
if (!arr.length) return console.log(result.join(''));
var copy = new Array(arr);
for (var i = 0; i < arr.length; i++) {
var e = arr.shift();
result.push(e);
brute(arr, result);
result.pop();
arr.push(e);
}
}
brute(arr, []);
CC
CC
CC
CC
С
CC
С
CC
С
CC
DT