You are viewing a single comment's thread. Return to all comments →
Working but time out :|
const arr = s.split(''); let anagrams = 0; let pairLength = 1; for(let i = 0; pairLength < arr.length; i++) { if (i === arr.length - 1){ i = 0; pairLength++; } for(let j = i + 1; j < arr.length; j++){ const pair1 = arr.slice(i, i + pairLength); const pair2 = arr.slice(j, j + pairLength ); if(pair1.length === pair2.length) { if( pair1.sort().join('') === pair2.sort().join('')) { anagrams++; } } } } return anagrams;
Sherlock and Anagrams
You are viewing a single comment's thread. Return to all comments →
Working but time out :|