RE: RE: ¿Puedes resolver el problema del día? 02/06/2024
You are viewing a single comment's thread from:

RE: ¿Puedes resolver el problema del día? 02/06/2024

Words
104
Reading
1 min
Listen
Play
2y

mi respuesta es 28 ,obtenida mediante este código js
#math #learn #programming #js

// Función para encontrar el máximo común divisor (MCD) de dos números
function mcd(x, y) {
while (y) {
var temp = y;
y = x % y;
x = temp;
}
return x;
}

// Función para encontrar el mínimo común múltiplo (MCM) de dos números
function mcm(x, y) {
return (x * y) / mcd(x, y);
}

// Función para contar el número de divisores positivos comunes de dos números
function contarDivisoresComunes(x, y) {
var cuenta = 0;
var limite = Math.floor(Math.sqrt(mcm(x, y)));
for (var i = 1; i <= limite; i++) {
if (x % i === 0 && y % i === 0) {
cuenta += 2;
}
}
if (limite * limite === mcm(x, y)) {
cuenta--;
}
return cuenta;
}

// Números a considerar
var x = 3200;
var y = 4800;

// Calcular el número de divisores positivos comunes
var numeroDeDivisores = contarDivisoresComunes(x, y);

// Imprimir el resultado
console.log("Hay "+numeroDeDivisores+" divisores positivos comunes entre " + x +" y "+ y);

@gmaplus: mi respuesta | Ecency