Skip to content

Instantly share code, notes, and snippets.

@jeremymouzin
Created July 4, 2020 13:08
Show Gist options
  • Select an option

  • Save jeremymouzin/1c35b570433524f72ff2b779740c9777 to your computer and use it in GitHub Desktop.

Select an option

Save jeremymouzin/1c35b570433524f72ff2b779740c9777 to your computer and use it in GitHub Desktop.
Challenge 10 du Challenge JavaScript 10 jours de Scrimba
// Version lisible pour les débutants
function maxMultiple(diviseur, limite) {
// On part de la limite et on teste chaque valeur
for (let i = limite; i > 0; i--) {
// Si i est divisible par diviseur, son reste de la
// division euclidienne de i par diviseur sera 0
if (i % diviseur === 0) {
return i;
}
}
}
// Version avancée compacte
function maxMultiple(diviseur, limite) {
while (limite-- % diviseur);
return ++limite;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment