Encuentra la diferencia entre el cuadrado de la suma y la suma de los cuadrados de los N primeros números naturales.
El cuadrado de la suma de los diez primeros números naturales es (1 + 2 + ... + 10)² = 55² = 3025.
La suma de los cuadrados de los diez primeros números naturales es 1² + 2² + ... + 10² = 385.
Por lo tanto, la diferencia entre el cuadrado de la suma de los diez primeros números naturales y la suma de los cuadrados de los diez primeros números naturales es 3025 - 385 = 2640.
No se espera que descubras por tu cuenta una solución eficiente desde cero; se permite investigar y, de hecho, se recomienda. Encontrar el mejor algoritmo para el problema es una habilidad clave en la ingeniería del software.
| Registro | Uso | Tipo | Propósito |
|---|---|---|---|
$a0 |
entrada | entero | valor dado |
$v0 |
salida | entero | diferencia de cuadrados |
$t0-9 |
temporal | cualquiera | se usa para almacenamiento temporal |
Regístrate en Exercism para aprender y dominar MIPS Assembly con 70 ejercicios y mentoría humana real, todo gratis.