Знайдіть різницю між квадратом суми та сумою квадратів перших N натуральних чисел.
Квадрат суми перших десяти натуральних чисел дорівнює (1 + 2 + ... + 10)² = 55² = 3025.
Сума квадратів перших десяти натуральних чисел дорівнює 1² + 2² + ... + 10² = 385.
Отже, різниця між квадратом суми перших десяти натуральних чисел і сумою квадратів перших десяти натуральних чисел становить 3025 - 385 = 2640.
Не очікується, що ми самостійно виведемо ефективне рішення з базових принципів; пошук інформації дозволено, більше того, він заохочується. Пошук найкращого алгоритму для задачі - це ключова навичка в розробці програмного забезпечення.
Ця вправа передбачає опрацювання колекції даних. Код можна спростити, скориставшись LINQ (Language Integrated Query, мова інтегрованих запитів). Щоб дізнатися більше, перегляньте цю сторінку.
Зареєструйтеся на Exercism, щоб вивчати й опановувати C#, а також 62 концепції178 вправ та справжнє наставництво від людей, і все це безкоштовно.