diff --git a/String/Palindrome.js b/String/Palindrome.js new file mode 100644 index 0000000000..14bce7ed1d --- /dev/null +++ b/String/Palindrome.js @@ -0,0 +1,21 @@ +// Wikipedia: https://en.wikipedia.org/wiki/Palindrome + +function isPalindrome (string) { + for (let i = 0; i < Math.floor(string.length / 2); i++) { + if (string[i] !== string[string.length - i - 1]) return false + } + return true +} + +function main () { + // Result: true + console.log(isPalindrome('racecar')) + console.log(isPalindrome('wow')) + console.log(isPalindrome('delia saw i was ailed')) + + // Result: false + console.log(isPalindrome('Hello')) + console.log(isPalindrome('Test')) +} + +main()