Skip to content

Instantly share code, notes, and snippets.

  • Save anonymous/d93b9f8e3ff88c9ca41e to your computer and use it in GitHub Desktop.
Save anonymous/d93b9f8e3ff88c9ca41e to your computer and use it in GitHub Desktop.
http://www.freecodecamp.com/dvaun 's solution for Bonfire: Mutations
// Bonfire: Mutations
// Author: @dvaun
// Challenge: http://www.freecodecamp.com/challenges/bonfire-mutations?solution=function%20mutation(arr)%20%7B%0A%20%20for%20(var%20i%20%3D%200%3B%20i%20%3C%20arr.length%3B%20i%2B%2B)%7B%0A%20%20%20%20%20%20arr%5Bi%5D%20%3D%20arr%5Bi%5D.toLowerCase().split(%27%27)%3B%0A%20%20%20%20%20%20if%20(i%20%3D%3D%3D%201)%20%7B%0A%20%20%20%20%20%20%20%20%20%20arr%5Bi%5D%0A%20%20%20%20%20%20%7D%0A%20%20%7D%0A%20%20var%20check%20%3D%20true%3B%0A%20%20for%20(i%20%3D%200%3B%20i%20%3C%20arr%5B1%5D.length%3B%20i%2B%2B)%7B%0A%20%20%20%20%20%20console.log(arr%5B1%5D%5Bi%5D)%3B%0A%20%20%20%20%20%20if%20(arr%5B0%5D.indexOf(arr%5B1%5D%5Bi%5D)%20%3D%3D%3D%20-1)%20%7B%0A%20%20%20%20%20%20%20%20%20%20check%20%3D%20false%3B%0A%20%20%20%20%20%20%7D%0A%20%20%7D%0A%20%20return%20check%3B%0A%7D
// Learn to Code at Free Code Camp (www.freecodecamp.com)
function mutation(arr) {
for (var i = 0; i < arr.length; i++){
arr[i] = arr[i].toLowerCase().split('');
if (i === 1) {
arr[i]
}
}
var check = true;
for (i = 0; i < arr[1].length; i++){
console.log(arr[1][i]);
if (arr[0].indexOf(arr[1][i]) === -1) {
check = false;
}
}
return check;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment