Hi all,
I solved the ‘Basic Algorithm Scripting: Mutations’ challenge but I think my code looks messy and lengthy. How can I make it more clear and concise?
function mutation(arr) {
let newArr1 = arr[0].toLowerCase();
let newArr2 = arr[1].toLowerCase();
let newArr3 = newArr1.split('');
let newArr4 = newArr2.split('');
let i;
let newArr5 = []
for (i = 0; i<newArr4.length; i++) {
if (newArr3.indexOf(newArr4[i]) > -1) {
newArr5.push(newArr4[i]);
}
}
let newArr6 = newArr4.join('');
let newArr7 = newArr5.join('');
if (newArr6 === newArr7) {
return true;
}
return false;
}
mutation(["hello", "hey"]);