Multiplicar diferenciando par e impar %

PHOTO EMBED

Thu May 18 2023 18:30:55 GMT+0000 (Coordinated Universal Time)

Saved by @meridaK #javascript #operación

// Opción 1:
function simpleMultiplication(n) {
    return n * (n % 2 ? 9 : 8);
}


// Opción 2:
function simpleMultiplication(n){
  return (n % 2 == 0) ? n * 8 : n * 9;
}


// Opción 3:
function simpleMultiplication(n){
    
  if(n % 2 === 0 ){ //si el numero es par...
	return n * 8;
  }
  else{ // si no lo es...
	return n * 9;
  }    
}
content_copyCOPY

Función para multiplicar un numero, por ocho si es un número par y por nueve en caso de impar. ----- DIVISIBLE % Al colocar %2, estamos preguntando(?) si es numero (n) se puede dividir(%) con el numero 2, si es True significa que el numero es par, por lo que el numero se multiplicara por 8 y si no lo es (impar) se multiplicara por 9.

https://www.codewars.com/kata/583710ccaa6717322c000105/solutions/javascript