НС
Size: a a a
НС
С
(function() {
const getCombinations = (str) => {
const count = 2 ** (str.length - 1);
const result = [];
for (let x = 0; x < count; x++) {
result.push(str.split('').map((char, i) => (char + ((x >> i) & 1 === 1 ? '.' : ''))).join(''))
}
return result;
}
console.log(getCombinations('abcde'));
}())
НС
С
(function() {
const getCombinations = (str) => {
const count = 2 ** (str.length - 1);
const result = [];
for (let x = 0; x < count; x++) {
result.push(str.split('').map((char, i) => (char + ((x >> i) & 1 === 1 ? '.' : ''))).join(''))
}
return result;
}
console.log(getCombinations('abcde'));
}())
НС
НС
НС
KB