public class Problem_9_Special_Pythagorean_Triplet { /* A Pythagorean triplet is a set of three natural numbers, a < b < c, for which, a2 + b2 = c2 For example, 32 + 42 = 9 + 16 = 25 = 52. There exists exactly one Pythagorean triplet for which a + b + c = 1000. Find the product abc. */ public static void main(String[] args) { for (int a = 3; a <= 1000; a++) { for (int b = a + 1; b < 1000; b++) { double cSquared = Math.pow(a, 2) + Math.pow(b, 2); double c = Math.pow(cSquared, 0.5); if (a + b + c == 1000) { System.out.println(a * b * c); break; } } } } }DOWNLOAD
Created: March 2, 2014
Completed in full by: Michael Yaworski