Advertisement
Guest User

Untitled

a guest
May 24th, 2019
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.35 KB | None | 0 0
  1. function permutations(str, permutation = '') {
  2. if (!str || str.length === 0) {
  3. console.log(permutation);
  4. return;
  5. }
  6.  
  7. let newPermutation, newStr;
  8. for (let i = 0; i < str.length; i++) {
  9. newPermutation = permutation + str.slice(i, i+1);
  10. newStr = str.substr(0, i) + str.substr(i + 1, str.length);
  11.  
  12. permutations(newStr, newPermutation)
  13. }
  14. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement