Generalmente sí, pero puede ser complicado. Hagamos una división por 7 criterios.
[matemáticas] 1 = 1 (\ mod 7) [/ matemáticas]
[matemáticas] 10 = 3 (\ mod 7) [/ matemáticas]
[matemáticas] 10 ^ 2 = 2 (\ mod 7) [/ matemáticas]
- ¿Cuál es más lento entre: encontrar el inverso de una matriz y el determinante de una matriz? ¿Por qué?
- Cómo calcular la distribución de una variable aleatoria [matemática] Z [/ matemática] compuesta de [matemática] n [/ matemática] variables aleatorias independientes [matemática] X_i [/ matemática] con funciones de distribución continua arbitrarias
- ¿Cuáles son algunas situaciones inesperadas en las que se utilizan números triangulares en algoritmos?
- Cómo calcular el número de inversiones en una lista que contiene números sin clasificar que oscilan entre 1 y 100,000
- ¿Cuál es el mejor algoritmo para multiplicar dos números?
[matemáticas] 10 ^ 3 = -1 (\ mod 7) [/ matemáticas]
[matemáticas] 10 ^ 4 = -3 (\ mod 7) [/ matemáticas]
[matemáticas] 10 ^ 5 = -2 (\ mod 7) [/ matemáticas]
[matemáticas] 10 ^ 6 = 1 (\ mod 7) [/ matemáticas] … y el patrón se repite.
Entonces, ¿cuál es el camino? Vamos a ver que el resto 12345678 de la división por 7
[matemáticas] 8 \ cdot 1 + 7 \ cdot 3 +6 \ cdot 2 +5 \ cdot (-1) +4 \ cdot (-3) +3 \ cdot (-2) +2 \ cdot 1 + 1 \ cdot 3 (\ mod 7) = 1 + 0 – 2 + 2 + 2 + 1 +2 +3 = 9 (\ mod 7) = 2 (\ mod 7) [/ matemática]
Por lo tanto, el resto es 2 y el número no se puede dividir por 7.
Si conoce la aritmética del módulo, puede hacer una tonelada de tales trucos.
Un ejemplo más: división por 7 en un sistema octal.
[matemáticas] 1 = 1 (\ mod 7), 8 = 1 (\ mod 7),… 8 ^ n = 1 (\ mod 7) [/ matemáticas]
Por lo tanto, solo sume todos los dígitos en un número octal y divídalos entre 7. Es decir [matemática] 123456_8 (\ mod 7) = (1 + 2 + 3 + 4 + 5 + 6) (\ mod 7) = (1 + 2 + 3–3–2–1) (\ mod 7) = 0 (\ mod 7) [/ math]. Es decir, [matemáticas] 123456_8 = 42798_ {10} [/ matemáticas] es divisible por 7.