#FreeCodeCamp Bonfire: Chunky Monkey

function chunk(arr, size) {
  var temp = [],
      i = 0;

  while (i < arr.length) {
    temp.push(arr.slice(i, i += size));
  }
  return temp;
}

chunk(["a", "b", "c", "d"], 2);

 

Advertisements

#FreeCodeCamp Bonfire: Truncate a string

function truncate(str, num) {
  if (num < str.length) {
    sliced = str.slice(0, num-3);
    var truncated = sliced + "...";
    return truncated;
  }
  else { return str; }
}

truncate("A-tisket a-tasket A green and yellow basket", 11, "");

 

#FreeCodeCamp Bonfire: Check for Palindromes

function palindrome(str) {
  // Good luck!
  var strippedString = str.toLowerCase().replace(/W|_/g,'');
  var reverseString = strippedString.split("").reverse().join("");
  if (reverseString === strippedString) {
    return true;
  }
  else {
    return false;
  }
}



palindrome("eye");