Skip to content

Instantly share code, notes, and snippets.

  • Save anonymous/e52b4f8136c9d9e302db to your computer and use it in GitHub Desktop.
Save anonymous/e52b4f8136c9d9e302db to your computer and use it in GitHub Desktop.
http://www.freecodecamp.com/srinivasdasu 's solution for Bonfire: Confirm the Ending
// Bonfire: Confirm the Ending
// Author: @srinivasdasu
// Challenge: http://www.freecodecamp.com/challenges/bonfire-confirm-the-ending?solution=function%20end(str%2C%20target)%20%7B%0A%20%20%2F%2F%20%22Never%20give%20up%20and%20good%20luck%20will%20find%20you.%22%0A%20%20%2F%2F%20--%20Falcor%0A%20%20str%3Dstr.split(%27%20%27)%3B%0A%20%20var%20length%3Dtarget.length%3B%0A%20%20if(str%5Bstr.length-1%5D.substr(str%5Bstr.length-1%5D.length-length%2Clength)%3D%3D%3Dtarget)%0A%20%20%20%20%7B%0A%20%20%20%20%20%20return%20true%3B%0A%20%20%20%20%7D%0A%20%20%20%20else%0A%20%20%20%20%7B%0A%20%20%20%20%20%20%20return%20false%3B%0A%20%20%20%20%7D%0A%7D%0A%0Aend(%22Bastian%22%2C%20%22n%22)%3B%0A
// Learn to Code at Free Code Camp (www.freecodecamp.com)
function end(str, target) {
// "Never give up and good luck will find you."
// -- Falcor
str=str.split(' ');
var length=target.length;
if(str[str.length-1].substr(str[str.length-1].length-length,length)===target)
{
return true;
}
else
{
return false;
}
}
end("Bastian", "n");
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment