These are chat archives for camperbot/bonfire-check-for-palindromes

6th
Oct 2015
nicyarsky
@nicyarsky
Oct 06 2015 04:09
hint
CamperBot
@camperbot
Oct 06 2015 04:09

hint [1/8]

## :construction: After this are possible spoiler hints.

Make sure you've tried to hard to solve it yourself before proceeding. :construction:

type hint for next hint :pencil: [Contribute at the FCC Wiki]

nicyarsky
@nicyarsky
Oct 06 2015 04:09
hint
CamperBot
@camperbot
Oct 06 2015 04:09

hint [2/8]

Explanation:

You have to check if the string you get as an input is a palindrome and return true if it is, and false otherwise.

type hint for next hint :pencil: [Contribute at the FCC Wiki]

Abhishek
@Abhi493
Oct 06 2015 04:17
bonfire mutations
CamperBot
@camperbot
Oct 06 2015 04:17

:fire:Bonfire: Mutations :link:

function mutation(arr) {
  return arr;
}

mutation(['hello', 'hey']);

Return true if the string in the first element of the array contains all of the letters of the string in the second element of the array.

more info:  bf details | bf links | hint

Abhishek
@Abhi493
Oct 06 2015 04:17
hint
CamperBot
@camperbot
Oct 06 2015 04:17

hint [3/8]

Hint: 1

You may use regular expressions (RegExp) to remove unwanted characters from the string.

type hint for next hint :pencil: [Contribute at the FCC Wiki]

Abhishek
@Abhi493
Oct 06 2015 04:17
hint
CamperBot
@camperbot
Oct 06 2015 04:17

hint [4/8]

Hint: 2

You may use Array.prototype.split and Array.prototype.join methods or for loop.

type hint for next hint :pencil: [Contribute at the FCC Wiki]

Abhishek
@Abhi493
Oct 06 2015 04:17
hint
CamperBot
@camperbot
Oct 06 2015 04:17

hint [5/8]

Hint: 3

You may lowercase the string using String.prototype.toLowerCase.

type hint for next hint :pencil: [Contribute at the FCC Wiki]

Abhishek
@Abhi493
Oct 06 2015 04:18
hinty
hint
CamperBot
@camperbot
Oct 06 2015 04:18

hint [6/8]

Spoiler Alert!

687474703a2f2f7777772e796f75726472756d2e636f6d2f796f75726472756d2f696d616765732f323030372f31302f31302f7265645f7761726e696e675f7369676e5f322e676966.gif

Solution ahead!

type hint for next hint :pencil: [Contribute at the FCC Wiki]

Abhishek
@Abhi493
Oct 06 2015 04:18
hint
CamperBot
@camperbot
Oct 06 2015 04:18

hint [7/8]

First

function palindrome(str) {
  var normalizedStr = str.replace(/[\W_]/g, '').toLowerCase();
  var reverseStr = normalizedStr.split('').reverse().join('');
  return normalizedStr === reverseStr;
}

type hint for next hint :pencil: [Contribute at the FCC Wiki]