Advertisement
natalyayemelyanova

Виктор Пичкур 2

Apr 2nd, 2018
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.87 KB | None | 0 0
  1. function stringChecker(str1, str2) {
  2. let ar1 = splitStr(str1);
  3. let ar2 = splitStr(str2);
  4.  
  5. // if symbols quantity not equal next check useless
  6. if(ar1.length !== ar2.length){
  7. return false;
  8. }
  9.  
  10. let result = true;
  11.  
  12. ar2.map((letter)=>{
  13. let i = ar1.indexOf(letter);
  14. if(i === -1){
  15. result = false;
  16. } else {
  17. ar1.splice(i, 1)
  18. }
  19. });
  20.  
  21. return result;
  22. }
  23.  
  24. function splitStr(str) {
  25. return str.split('').filter((letter) => {
  26. if(letter !== " "){
  27. return letter;
  28. }
  29. });
  30. }
  31.  
  32. console.log(stringChecker('aaa bla-bla', 'bb')); // false
  33.  
  34. console.log(stringChecker('aaa bla-bla', 'aa lab-lab a')); // true
  35.  
  36. console.log(stringChecker('aaa bla-bla', 'aaaaa bb ll')); // false
  37.  
  38. console.log(stringChecker('aaa bla-bla', 'aaaaa bb-ll')); // true
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement