Знайдіть різницю між квадратом суми та сумою квадратів перших N натуральних чисел.
Квадрат суми перших десяти натуральних чисел дорівнює (1 + 2 + ... + 10)² = 55² = 3025.
Сума квадратів перших десяти натуральних чисел дорівнює 1² + 2² + ... + 10² = 385.
Отже, різниця між квадратом суми перших десяти натуральних чисел і сумою квадратів перших десяти натуральних чисел становить 3025 - 385 = 2640.
Не очікується, що ми самостійно виведемо ефективне рішення з базових принципів; пошук інформації дозволено, більше того, він заохочується. Пошук найкращого алгоритму для задачі - це ключова навичка в розробці програмного забезпечення.
| Регістр | Використання | Тип | Призначення |
|---|---|---|---|
$a0 |
вхідні дані | ціле число | задане значення |
$v0 |
вихідні дані | ціле число | різниця квадратів |
$t0-9 |
тимчасовий | будь-який | використовується для тимчасового зберігання |
Зареєструйтеся на Exercism, щоб вивчати й опановувати MIPS Assembly, а також 70 вправ та справжнє наставництво від людей, і все це безкоштовно.