Vassil_Iliev

second time

Apr 16th, 2022
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. const mirrorCheck = (string)=>{
  2.     let curSequence = 1;
  3.     const sequences = [];
  4.     const splitted = [...string].sort();
  5.    
  6.     splitted.forEach((el,i)=>{
  7.         if(splitted[i]===splitted[i+1]){
  8.             curSequence++
  9.         }else{
  10.             sequences.push(curSequence);
  11.             curSequence = 1;
  12.         }
  13.     })
  14.  
  15.     const result = sequences.reduce((acc,el)=> el % 2 !== 0 ? [...acc, el]: acc,[])
  16.  
  17.     return result.length <=1 ? true : false;
  18. }
Advertisement
Add Comment
Please, Sign In to add comment