Todos los dígitos del 0 al 9 se usan para formar dos números de 5 dígitos. ¿Cuál es la diferencia más pequeña posible entre estos dos números?

Como [math] ab = – (ba) [/ math], podemos traducir este problema al equivalente de la siguiente manera:

Todos los dígitos del 0 al 9 se usan para formar dos números de 5 dígitos. ¿Cuál es la mayor diferencia posible entre estos dos números?

Luego debemos separar todos los dígitos en 2 grupos. El primer grupo se usa para construir los números más grandes de 5 dígitos. Obviamente, pondríamos el dígito más grande en la posición más a la izquierda. A continuación, elegiremos el segundo dígito más grande en la posición vecina inmediata, y repetiremos este proceso hasta obtener un número de 5 dígitos. Esto conducirá a 98765.

El segundo grupo se usa para formar el número más pequeño de 5 dígitos. No podemos poner ‘0’ en la posición más a la izquierda, por lo que ponemos un ‘1’. Usando argumentos análogos, podemos derivar el número de 5 dígitos más pequeño y legal con los dígitos disponibles. Esto lleva a 10234.

Entonces, la mayor diferencia posible entre estos dos números es [matemática] 98765 – 10234 = 88531. [/ matemática] Intercambiar estos dos números nos da el resultado final:

[matemáticas] 10234 – 98765 = -88531. [/ matemáticas]

Podemos escribir un pequeño programa de Python para verificar esto, pero este es un esfuerzo mucho tedioso.

  de itertools permutaciones de importación

 def to_int (L): devuelve int (''. join (L))

 def dif (L):
     N1, N2 = to_int (L [0: 5]), to_int (L [5:])
     retorno (N1, N2, N1 - N2)

 Dígitos = '' .join (mapa (str, rango (10)))
 S = [diff (p) para p en permutaciones (dígitos)
       si p [0]! = '0' y p [5]! = '0']

 S.sort (clave = lambda n: n [-1])
 imprimir (S [0])

No sé cómo aplicar ninguna fórmula o razonamiento matemático a esta pregunta

Esto es solo una suposición (perdón si es incorrecto)

El primer dígito debe ser 4,5 ya que son la mediana de los datos.

4 deben seguirse por dígitos más grandes, mientras que 5 deben seguirse por dígitos más pequeños para minimizar la diferencia entre los 2 números formados.

Por lo tanto, el primer número es 49876 y el segundo número es 50123.

La diferencia entre ellos es 247 (debería ser la diferencia más pequeña entre las otras combinaciones).

Me divertí mucho jugando con este …

¡La diferencia más pequeña posible es [matemáticas] 1 [/ matemáticas]!

Deje que el número más pequeño [matemáticas] x = (65 + 9 \ veces 8) \ veces 73 [/ matemáticas]

Y el número mayor [matemáticas] y = 10 ^ 4 + 2 [/ matemáticas]

Antes de continuar, verifiquemos si usé todos los dígitos una vez y solo una vez …

[matemáticas] 0 \ puntos [/ matemáticas] [matemáticas] \ enorme \ color {# 0f0} {\ marca de verificación} [/ matemáticas]

[matemáticas] 1 \ puntos \ enorme \ color {# 0f0} {\ marca de verificación} [/ matemáticas]

[matemáticas] 2 \ puntos \ enorme \ color {# 0f0} {\ marca de verificación} [/ matemáticas]

[matemáticas] 3 \ puntos \ enorme \ color {# 0f0} {\ marca de verificación} [/ matemáticas]

[matemáticas] 4 \ puntos \ enorme \ color {# 0f0} {\ marca de verificación} [/ matemáticas]

[matemáticas] 5 \ puntos \ enorme \ color {# 0f0} {\ marca de verificación} [/ matemáticas]

[matemáticas] 6 \ puntos \ enorme \ color {# 0f0} {\ marca de verificación} [/ matemáticas]

[matemáticas] 7 \ puntos \ enorme \ color {# 0f0} {\ marca de verificación} [/ matemáticas]

[matemáticas] 8 \ puntos \ enorme \ color {# 0f0} {\ marca de verificación} [/ matemáticas]

[matemáticas] 9 \ puntos \ enorme \ color {# 0f0} {\ marca de verificación} [/ matemáticas]

¡Excelente! ¡Ahora podemos evaluar las expresiones!

Evaluación [matemática] x [/ matemática]:

[matemáticas] x = (65 +9 \ veces 8) \ veces 73 [/ matemáticas]

[matemáticas] x = (65 +72) \ veces 73 [/ matemáticas]

[matemáticas] x = 137 \ veces 73 [/ matemáticas]

[matemáticas] x = 10001 [/ matemáticas]

Ahora para [matemáticas] y [/ matemáticas]:

[matemáticas] y = 10 ^ 4 + 2 [/ matemáticas]

[matemáticas] y = 10000 + 2 [/ matemáticas]

[matemáticas] y = 10002 [/ matemáticas]

¡Y ambos son números [de matemáticas] 5 [/ matemáticas] de dígitos también! ¡Ahora se han cumplido todos los criterios y podemos encontrar la diferencia!

La diferencia [matemática] d [/ matemática] entre [matemática] x [/ matemática] y [matemática] y [/ matemática] viene dada por [matemática] d = yx [/ matemática]

Por lo tanto, [matemáticas] d = yx [/ matemáticas]

[matemáticas] d = (10 ^ 4 + 2) – ((65 +9 \ veces 8) \ veces 73) [/ matemáticas]

[matemáticas] d = 10002-10001 [/ matemáticas]

[matemáticas] d = 1 [/ matemáticas]

[matemáticas] \ enorme \ color {verde} {\ ddot \ smile} [/ matemáticas]