[ Web Proxy ]
URL:
Viewing: https://raw.githubusercontent.com/oribach/Java/master/ProjectEuler/Problem06.java [Back]  [Original]

package ProjectEuler; /** * The sum of the squares of the first ten natural numbers is, 1^2 + 2^2 + ... + 10^2 = 385 The * square of the sum of the first ten natural numbers is, (1 + 2 + ... + 10)^2 = 552 = 3025 Hence * the difference between the sum of the squares of the first ten natural numbers and the square of * the sum is 3025 385 = 2640. Find the difference between the sum of the squares of the first N * natural numbers and the square of the sum. * *

link: https://projecteuler.net/problem=6 */ public class Problem06 { public static void main(String[] args) { int[][] testNumbers = { {10, 2640}, {15, 13160}, {20, 41230}, {50, 1582700} }; for (int[] testNumber : testNumbers) { assert solution1(testNumber[0]) == testNumber[1] && solutions2(testNumber[0]) == testNumber[1]; } } private static int solution1(int n) { int sum1 = 0; int sum2 = 0; for (int i = 1; i


Web Proxy Viewer  |  New URL  |  Original Page