Guest User

Untitled

a guest
Apr 23rd, 2018
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.48 KB | None | 0 0
  1. let removeDuplicates = (str) => {
  2. let regEx = /[^a-zA-Z]/g;
  3. str = str.replace(regEx, "");
  4. let result = '';
  5. let obj = {
  6. uniques: '',
  7. duplicates: 0
  8. };
  9. let count = 0;
  10.  
  11. for (let i = 0; i < str.length; i++) {
  12. if(result.indexOf(str[i]) == -1) {
  13. result += str[i];
  14. } else {
  15. count += 1;
  16. }
  17. };
  18. let sortResult = (str) => str.split("").sort().join("");
  19.  
  20.  
  21. let sorted = sortResult(result);
  22. obj.uniques = sorted;
  23. obj.duplicates = count;
  24.  
  25. return obj;
  26. }
Add Comment
Please, Sign In to add comment