could you write a JavaScript function that generates all com

could you write a JavaScript function that generates all combinations of an inputted word. in a way that\'s different from

function substrings(str1)

{

var array1 = [];

for (var x = 0, y=1; x < str1.length; x++,y++)

{

   array1[x]=str1.substring(x, y);

    }

var combi = [];

var temp= \"\";

var slent = Math.pow(2, array1.length);

for (var i = 0; i < slent ; i++)

{

    temp= \"\";

    for (var j=0;j<array1.length;j++) {

        if ((i & Math.pow(2,j))){

            temp += array1[j];

        }

    }

    if (temp !== \"\")

    {

        combi.push(temp);

    }

}

console.log(combi.join(\"\ \"));

}

Solution

function combinacion (str)

{

var combo =str.toLowerCase();

var arr=combo.split(\");

document.write(arr+\' ,\');

for (var i=0;i<arr.length;i++)

{

document.write (arr[i]+\' , \');

for(var j=0; j<arr.length;j++)

{

if (arr[i]==arr[j])

{

document.write(\");

}

else {

document.write (arr[i]+arr[j]+ \' , \') ;

}

}

}

document.write (arr.reverse().join(\"));

}

var str =combinacion(\"word:\",\"here\"))

========================================================

or

function combString(str)

{

var lenstr=str.length;

var result=[];

var indexCurrent=0;

while (indexCurrent<lenStr)

{

var char =str.charAt(iindexCurrent);

var x;

var arrTemp=[char];

for(x in result)
{

arrTemp.push(\"\"+result[x]+char);

}

result=result.concat(arrTemp);

indexCurrent++;

}

return result;

}

console.log(combString(\"abc\"));//return 7 combine

could you write a JavaScript function that generates all combinations of an inputted word. in a way that\'s different from function substrings(str1) { var array
could you write a JavaScript function that generates all combinations of an inputted word. in a way that\'s different from function substrings(str1) { var array
could you write a JavaScript function that generates all combinations of an inputted word. in a way that\'s different from function substrings(str1) { var array

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site