Files
tp-algorithmique/algo_js/palindrome.js
2025-04-02 11:33:15 +02:00

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;
}