hint [9/9]
function palindrome(str) {
// make all letters lowercase and remove non-alphanumeric characters
str = str.toLowerCase();
str = str.replace(/[^a-z|1-9]/g, "");
// if the length of the string is 0 then it is a palindrome
if (str.length === 0){
return true;
}
// if the first letter and the last letter of the string do not equal eachother then it is not a palindrome
if (str[0] !== str[str.length-1]){
return false;
}
//Else, run the function without the first and last characters.
else{
return palindrome(str.slice(1,str.length - 1));
}
}
If you found this page useful, you can give thanks by copying and pasting this on the main chat: Thanks @Rafase282 @abhisekp @shadowfool
NOTE: Please add your username only if you have added any relevant main contents to the wiki page. (Please don't remove any existing usernames.)
type
hint
for next hint :pencil: [Contribute at the FCC Wiki]
hint [1/9]
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]
hint [2/9]
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]
hint [3/9]
You may use regular expressions (RegExp
) to remove unwanted characters from the string.
type
hint
for next hint :pencil: [Contribute at the FCC Wiki]
hint [1/9]
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]
hint [2/9]
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]
function chunk(arr, size) {
// Break it up.
return arr;
}
chunk(['a', 'b', 'c', 'd'], 2);
Write a function that splits an array (first argument) into groups the length of size (second argument) and returns them as a multidimensional array.
more info:
bf details
|bf links
|hint
function palindrome(str) {
// Good luck!
return true;
}
palindrome("eye");
Return true if the given string is a palindrome. Otherwise, return false.function chunk(arr, size) {
// Break it up.
return arr;
}
chunk(['a', 'b', 'c', 'd'], 2);
Write a function that splits an array (first argument) into groups the length of size (second argument) and returns them as a multidimensional array.
more info:
bf details
|bf links
|hint
hint [3/9]
You may use regular expressions (RegExp
) to remove unwanted characters from the string.
type
hint
for next hint :pencil: [Contribute at the FCC Wiki]
hint [1/9]
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]
hint [2/9]
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]
hint [3/9]
You may use regular expressions (RegExp
) to remove unwanted characters from the string.
type
hint
for next hint :pencil: [Contribute at the FCC Wiki]
hint [4/9]
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]
hint [5/9]
You may lowercase the string using String.prototype.toLowerCase
.
type
hint
for next hint :pencil: [Contribute at the FCC Wiki]
hint [6/9]
Solution ahead!
type
hint
for next hint :pencil: [Contribute at the FCC Wiki]
hint [1/9]
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]
hint [2/9]
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]
hint [3/9]
You may use regular expressions (RegExp
) to remove unwanted characters from the string.
type
hint
for next hint :pencil: [Contribute at the FCC Wiki]
hint [1/9]
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]
hint [2/9]
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]