Skip to content
Commits on Source (3)
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Exos table multiplication</title>
<script src="./table.js"></script>
</head>
<body>
</body>
</html>
const value = prompt('Entrez la valeur de base : ');
const v = Number(value);
if (Number.isNaN(v)) {
console.log("Ce n'est pas un nombre :(");
} else {
console.log("Table de multiplication par " + v);
for (i = 1; i < 11; i++) {
console.log(v + " x " + i + " = " + (v * i));
}
}
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Exo palindrome</title>
<script src="./palindrome.js"></script>
</head>
<body>
</body>
</html>
function cleanString(str) {
let sentence = "";
for (let letter of str) {
if (letter !== ' ') {
sentence += letter;
}
}
return sentence;
}
function reverseString(str) {
let reversed = "";
for (let letter of str) {
reversed = letter + reversed;
}
return reversed;
}
let phraseInitiale = prompt("Entrez votre phrase");
const phrase = cleanString(phraseInitiale);
const len = phrase.length;
let i = 0;
let isPalindrome = true;
while (isPalindrome && (i <= len / 2)) {
if (phrase[i] !== phrase[len - 1 - i]) { // On compare la ième lettre avec la ième à partir de la fin
isPalindrome = false;
}
i++;
}
alert("Cette phrase " + (isPalindrome ? "est" : "n'est pas") + " un palindrome");