settingsAccountsettings
Menusettings

Q: Palindrome – Symmetry Check in JavaScript

+3 votes

Write a JS function (program) that checks if an input string is a palindrome. See what is a palindrome: https://en.wikipedia.org/wiki/Palindrome

The input comes as a single string argument.

Examples:

Input: haha

Output: false


Input: racecar

Output: true


Input: unitinu

Output: true

The output is the return value of your function. It should be true if the string is a palindrome and false if it’s not.

asked in JavaScript category by user eiorgert

1 Answer

+1 vote

Here is my palindrome:

/**
 *
 * @param str {string}
 * @returns {boolean}
 */

function isPalindrome(str) {
    for (let i = 0; i < str.length / 2; i++) {
        if (str[i] != str[str.length - i - 1]) {
            return false;
        }
    }
    return true;
}

console.log(isPalindrome("abba"));
answered by user hues
...