22 lines
590 B
JavaScript
22 lines
590 B
JavaScript
const prompt = require('prompt-sync')();
|
|
|
|
// Palindromes
|
|
|
|
let word = prompt("Entrez une chaîne de caractères : ");
|
|
|
|
if (isPalindrome(word)) console.log(word + " est un palindrome.");
|
|
else console.log(word + " n'est pas un palindrome.");
|
|
|
|
function isPalindrome(word) {
|
|
|
|
let left = 0;
|
|
let right = word.length - 1;
|
|
|
|
for (let i = 1; i < word.length; i++) {
|
|
//console.log("Left: " + word[left] + "(" + left + ")" + " Right: " + word[right] + "(" + right + ")");
|
|
if (word[left] !== word[right]) return false;
|
|
left++;
|
|
right--;
|
|
}
|
|
return true;
|
|
} |